One of the joys that I have being retired is that I don’t have to work with bullies or crazy people. Over my years of working I have had to deal with many different types. Fortunately for me the people closest to me were usually wonderful.
Over my working years I read a lot about how to handle situations at work and sometimes the advice worked and sometimes not. In my last job, as a parish nurse, the major frustration was not the staff but those elected by the congregation to sit on a board. The major headache is a typical one for any workplace in that the people who don’t do the work make decisions for the workers. If you are not the person doing the job you really have no idea how improve the work.
I think they were glad to see me go as in that job I didn’t have to work and was free to bring up any problems. May be why I am not there.
I once heard a consultant who “fixed” major corporations asked how he found out what needed to change. He said that he dressed like the workers, had no one tell anyone he was there, and spent time with those doing the jobs. He asked them how they did their job and how and what they would change to make it better. He took that information, wrote it up as his report and submitted it. I wonder if the companies followed his advice.