I have never experienced your situation, but your roommate's lifestyle renders the very real possibility of bringing some very dangerous individuals into your home. As difficult as it may be, you should probably "rip off the bandaid" before something really bad happens. I wish you an immediate and effective resolution that permits you to keep your friendship, however friendship is a reasonable cost for your in-home safety.