<human>: Can you condense the text into a few key points?

So the story goes:
I graduated college and got a job that is contract and therefore I am not 100% of being hired on. Therefore, I moved back in with my mom and her boyfriend. Now this guy is, sort of alright when sober, like he's never much of a dick and actually listens (to some extent) when I speak with him. He talks about how much he really cares for my mother and what he would do for her. 

Ok, all sounds good there. But he drinks, drinks heavily. Every single night. This is when he flip-turns. He isn't abusive in a physical manner. He has never laid hands on us, but he treats my mom like shit. He belittles her, controls her, has destroyed her credit, and well, you get the jist. 

In a normal case, I would have just told the guy off, and that might have been it. But this guy, is an ex-Marine with many guns and a short temper. One of his kids told me how he used to beat the shit out of him in the past. This scares me the most. It's the uncertainty, and I simply have NO fucking clue what to do in this situation because cops cannot be involved without anything having already happened.
<bot>: Mom and I live with a mentally abusive,ex-marine, alcoholic, who has destroyed my mother's credit and I have no clue how to help her out of this situation.