Time to sit back and write. Stick to boundaries and protect yourself.
Wis all of the anger and frustration coming from? I'm not sure. I do know that you have to face
this head on in the most non-threatening way you can.
You have symptoms. However you're not abnormal.