I am almost fifty YOA. I worked in more than a few places (never as a driver) and I encounter people in higher positions that, for very few of them I had respect for, but most of them are in those positions because they know someone up there and you can see and smell from miles away their brown nose and incompetence. And lets be fair, there are employees who are a POS too.
so, in order for me, to avoid the BS from an employer, such as the issues I read above, I started my own business. I'm 100% independent O/O for over 5 years. I have not regrets. If I fail in this business , is my own fault. no one to blame but me, however this business is not for everyone and discipline is one of the paramount requirements.
This is what I tell drivers a lot. If you are unhappy working for another that you deem to not be treating you well go start a business. The startup can be a bit scary, but people do make it. Listen I was at one of the Walmart's here where I live a few years ago. I watched an assistant manager that did not look to be more then 20 smart off to a older lady. It is true that unqualified people get into these positions not by merit but because of who they are. This is the case across all of the US workforce. However people do make honest mistakes. I made one the other day when I reported to the VA I was out of one of my epilepsy control meds. However taking this attitude the OP is showing will end bad for him. I know this industry from one side to the other. I know that sometimes brokers and other customers will request a driver not return. One of the last times I got loaded at a general Mills plant I asked the dock supervisor how many drivers did he have banned. He said he had not counted but it had to be over a hundred. This you must be right to do otherwise is immoral and unacceptable will get you trespassed at a dock. I know because I have seen it happen many times. If you can't get along with your own company how in the name of sake can you expect to get along on the road.
I don't care how long this OP has been trucking. You keep this crap up and you will find yourself out of a job and borderline unhirable. I fixed my problem with the OP by clicking a button. It is a dang shame I can't fix all my problems that way!