Posts like this make me want to remind people that there ARE good places to work. If you’re stuck in this kind of BS, there ARE alternatives. Just like relationships, there are many job fish in the sea, so don’t get discouraged, just find a way out.
The problem is finding them. The job search sites are trash as far as being a competent mediator to make the hiring process smoother. And companies are way too standoffish to hire quickly. It's a frustrating process.