Your post sounds like it reads poor driving is a direct result of being a poor driver... lol maybe I just missed the mark.
I’m only pointing out that management gets fired for the same reasons that hourlies are. If you’re dishonest, if you’re a liar, if you falsify records then they’ll fire you. If you suck then they’ll just move you to a job that you suck at but don’t break things (mostly).
the notion of “they can fire you for anything” isn’t false but it doesn’t happen the way that it’s said by union employees.