What's the "fake marine" story?!? I'd like to hear that one.....
Aaaaaaaanyway, I am actually jealous of OP, because of going through similar episodes, especially at one job, and the trainees NOT being fired, at least until months later, when management was finally bit in the ass by not listening to me. The worst one was still employed last time I checked, purely because he was buddies with a manager. The little shit was basically very gregarious, but thought he knew it all, even though he kept fucking up and I had to repair the damage, usually in a time crunch.
It came to a head when he pulled a semi-major fuckup and left me holding the bag, and I got a major "dressing down". because no one knew who did it, and it was on my watch. Weeks later, I found out who it was, and went to management, his buddy in this case, and ever so nicely tried to explain who did it, and that I thought it was unfair that I got roasted because I was basically given responsibility for this twerp, but no authority over him, aaaaaaaaaand I wanted an apology. The best I got was a sort of muttered and dismissive retraction. Not too much later I got the fuck OUT of that place... I fucking despise nepotism, except maybe when I'm the nepotised

Bookmarks