I am sorry you're going through this. Alas, in our mental health hospital, the administration runs things much the same way. I imagine many psych facilities(as well as others) operate this way. The supervising nurses get away with verbal abuse towards other RNs, LPNs, therapy techs.
Some time ago during night-shift-to-dayshift report, Night Shift Nurse A made a comment about a patient(in the shift report area). Other nurses, techs on the day shift apparently didn't like the comment so reported it. The night shift supervising nurse(Nurse XX) told the night shift nurses who were supervising Night Shift Nurse A: "you'd better nip this in the bud, and talk with Nurse A, or I will crawl so far up your ass you won't know what bit you!" Of course NO ONE would EVER report Nurse XX for her abusive language because she's in management...(and if someone DID report her, it would get back to her and she would retaliate in some way.)but this goes to show you how our "managers" manage through fear and threats. It's unprofessional, rude, uncalled for.
I hope you're able to find another job. It does sound like a toxic work environment. So many of us are stuck in such areas due to the economy or to our close proximity to retirement that we'd rather stay, and go home to vent, kick the dog, yell at our spouses, take anti-depressants, antianxiety meds than go through the trouble of trying to find another job. Life is hard enough; we should NOT have to put up with abusive "managers" but in this economy, there isn't much choice.