So I'm hoping that it's a sizable company with quite a number of employees which in turn should mean you have an HR dept who hopefully if approached with all the issues should give them the kick up the backside they need to deal with the issues/individuals.Just a couple of points to expand on just to make things a little clearer. It is a 'multi-site' company I work for and in addition to the issues that went on today, my main issues lie largely at senior management (i.e directors).
Luckily, I and my colleagues have a fantastic relationship with our boss - we couldn't have asked for a more supportive boss and she is very much aware of my opinions/feelings as we've collectively experienced the same issues (this latest one I will need to site down and discuss with her on Monday).
I noticed some of your grievance is aimed at the senior management and directors of the business, this is all too common nowadays in almost most workplaces, the reason I mention this is if your considering leaving the company then you could quite easily end up back in the same situation.
Apologies if I'm sounding a bit ranty but your OP feels like it's just dropped into my inbox at work 😖😊