My question involves landlord-tenant law in the State of: California

I rent a room in a house. Two other people rent rooms here. We all have separate leases with the owner, who does not live at this location.

I am starting to have problems with a hostile roommate. Most recently he got physical with me... he shoved me, yelled inches from my face lots of abusive language including swear words. He forced his way into my private bedroom and blocked the door so I couldn't close it. He is an enormous guy with a loud voice. I feel in danger here.

I reported this to the landlady and she is not very responsive. She said stuff like, "Oh I'm sure he had a bad night, it's all fine." She is ignoring this has been a pattern. I was able to talk her into having a meeting with the roommate and me to discuss how to handle it. She seemed to think it was reasonable to make strict rules for his behavior and leave it at that.

I haven't filed a police report yet. I feel kind of embarrassed to file a police report when I wasn't actually injured. He shoved me but I didn't fall down. The biggest injury is the constant anxiety of living with a hostile person.

I would like to force the landlady to take action to evict him. Can I threaten that I will sue her if she fails to act? Maybe I can sue her for inhospitable living conditions?

Should I definitely file a police report to have it on record in case it comes up at trial?

I think that I don't need to actually go to trial---that threatening the landlady with a suit, and telling her I have a police report to back it up, should be enough to get her to move.

Can I get advice?