[quote name='JJSP']Dump her.[/quote]
No doubt - if she's using your relationship as a bargaining chip, it's clearly not going well in the first place. And if she can only be 'happy' by molding you into her ideal, then it's not worth being with her.
And, yeah, she sounds like a complete B.