I don't see it as complaining, beauflow ... I see it rather is you are trying to work it out in your mind so that you'll know what is the right and proper action to take.
It is a mind blower to work with people who like to make other people's lives a living hell - just because they can - and it also is a mind blower to have people going around thinking - Whew, gawd ... !!! ... At least it isn't me this go round.
Neither of the two are healthy models of behavior. I've worked (and lived) in both of these kinds of environments more than once in my life and it's not a good place to be ... However, it isn't as simple as just upping and quiting or leaving either ... Because we have to make sure we don't end up homeless or unemployed.
Of course, I'm a little healthier now and can kind of make myself scarce or a smaller target, but when the slime starts getting splattered my way a little too much, that's when I'll start hunting new environs and skeedaddling as soon as practically possible.
And ... Another! ...

... For my beauflow ...