9, I don't know what to tell you. You NEED to get your temper under control. This is coming from someone who battles the same infliction. But this is just too important to let it get the better of you. I know how hard it is, but at least in front of her, you need to stay calm and not let her get the better of you.
You're just giving her too much ammunition against you. The more you fight the more she can justify what she is doing. I know you already know this.
BITS
Happiness is not something ready made. It comes from your own actions.