Sometimes that is what has to be done...
I guess it is time for you to hit the job trail now..
Get something better, something that you can be happy and fulfilled with. It can sometimes be a search but is well worth it in the end.
But you also have to remember that you will run into shitty managers in your job career. A good manager never gossips, a good manager does what they say they are going to do. A good manager is someone that an employee should be able to go to in complete confidentiality. It doesn't sound like she is none of those, so you made the right decision. Good luck

So, how is that bud?

P.S. here is showing you some of my neg rep love

check your cp. HAHA