I can't give legal advice. While I had some basics as part of a course in college, it's not my place to give legal advice.
As far as roommates go, I had a roommate for the better half of this year, nearly 10 years my junior and with different morals and opinions on living together. She's very new-age and believes in sharing possessions by default, as well as having little interest in privacy. I'm old fashioned and believe in separate finances, that whatever is mine stays mine and that one stays out of the other their activities or private space unless asking if they are welcome to join. Put simple, I don't sit down and butt into a conversation with her friends unless invited, I don't enter rooms of the house without knocking and I don't snack on ingredients in the fridge which I know are meant for cooking dinner knowing they can be costly. She does. Aside from that, we got along.
But what I did, was that I upheld the around the table policy. When we had a problem, we'd sit around the table to talk to to solve it. It wouldn't matter who was right or wrong, we'd both remind ourselves that the only purpose was solving the immediate problem and that personal satisfaction was not important (e.g. no revenge, justice, nagging for an apology etc). If we would start to fail to sit around the table, she'd have to leave. In the end an unrelated reason involving divorce forced her to move back in with her mother to offer her mother support.
Your roommate seems very mentally unstable. Calling the police from frustration, throwing tantrums, that's not healthy or normal. Keeping from calling your roommate a drama queen, she needs treatment or guidance and right now you really do not need her. Being raised a bit of a military brat myself, I'd have cut her behaviour short and would have lectured her from here to the other side of the world, were I in your shoes. But you're not me and you didn't do that, nor should you. Over here, she'd easily be pushed into mental care, over in the US I know that's not so easy and also not for free. You should certainly get a lawyer, and side with your family. Anyone against your family, is best seen as baggage you shouldn't drag along at this moment as it'll weight you down.
Find a friend or such to stay with, offer to get a job to help pay rent, while you keep fighting to appeal.