since you can't kick himi out right away, i say blow up on him. just start freaking the fuck out. that might make him come to his senses. and definitely put an add out in the paper for a new roomate, because anybody else,even a complete stranger, is better than this guy. there's no doubt about it, this guy can't stay there. maybe if you freak out on him then he might clean up a little bit while you have to have him there. violence isn't the answer though because he might press charges.