I'm afraid I just signed a 6 month lease and I'm in no financial situation to move anywhere else. I wish one of the others had told me about all this before I moved in.
> no financial situation to move anywhere else
That doesn't exist. You make decisions first and then figure out how to execute/pay for them later. We're not talking about buying an island here, we're talking about having a really base level of happiness with your entire living situation.
Move out and get your own place. Figure it out, you're smart.
If you're not up to the challenge, then just tell him you'll kill him in his sleep if he does that shit again.