Why don't you tell us all the kind of stuff that's going on - it should be entertaining :p

I know what you're going through. I had a bad flatmate once and it drove me nuts. In the end I just cancelled the lease, and found a new place, which is what the flat mate had to do too. Expensive, but worth it for my sanity!!

So now I love on my own, and while it's a little lonely at times at least you don't have to put up with someone else's crap!