How to deal with a bad roommate?