Workplace Rant....What to do?? Kinda Long...Sorry

In my trade it's pretty much a non union trade, Don't pull yer weight i'll fire your ***!!!!!

Exactly as it should be.