This shit is like worse than you me and dupree. At this point I'd have 4 letters for him, GTFO! you've gone way above and beyond the duties of a good friend and he just seems to be taking full advantage of your kindness. Not to mention if you have to hear shit from his gf then I'd suggest let her take his lazy ass in, bet she'd change her attitude right quick.