My first bullet is part of the union contract for stewards in NYC hotels. The second and third are part of the union contract for Boston hotels. The first part of my fourth bullet happened at a colleague's hotel who [twice] caught an employee stealing, the second part of that bullet happened at the last hotel I worked at (and perhaps "physically assaulted" was a bit strong - for accuracy purposes you can reword it to "throwing an object heavy enough to hurt someone had their aim been better").
> Were they working from prison after criminal charges were brought?
Unless you have the encounter video-taped it's not worth bringing criminal charges against someone for stealing $100 or throwing a walkie-talkie. Especially since it benefits the hotel to let the union "convince" them to re-hire the person because that cost the union in future negotiating capital (i.e. at the next contract's negotiation the union will be reminded how "forgiving" the hotel had been).
unions do get out of line, here's another example:
http://www.legal-island.com/union-seeks-redress-for-lower-pa...
I have no idea why you think your link is showing "unions getting out of hand". It shows people being hired at a certain pay for certain hours and then having this retroactively changed. Why would you think this is even remotely acceptable?
Frankly, you don't seem to know what a union actually does. Let's take your last example:
* re-hiring of employees who were terminated because they were caught stealing or physically assaulting other employees
If a person in the company physically assaulted another person then how could they be rehired? Were they working from prison after criminal charges were brought? Were they allowed back into the building, ignoring the restraining order that was obtained?
Ohh...what you mean is that the business didn't bother with any of those legal niceties and thought they could accuse someone of assault and fire them, without involving the law. Yeah, you don't get to do that. And most people would be glad of that if some manager decided to fire them due to a personal grudge and gave the reason as assault, with no evidence at all.