Wow. You already know what to do, you just want us to make you feel better about giving him the boot
Give him the steel toe! His unwillingness to help out will carry over after he moves in. Friends just don't do that, but you have to decide if you want to forgive him.
If it was me, I would tell him not to come around again until he is ready to apologize to your GF. He was out of line.
Hope you get the house done soon. When is the house warming party???