Maybe the step father needs to see a therapist, too...? Might get a good group rate.
But seriously Mentallic, this doesn't sound like a healthy relationship at all.
You shouldn't be putting up with the crap she's doing, and she shouldn't be putting up with the crap you're doing.
Perhaps you two need a break from each other for a couple months, re-think things a bit.