There's a lot of union bashing going on today, as it was released that unionized workers make an average of about $5/hr more than non-union workers.
For the union bashers:
Okay, let me say this in small words that assholes like you might understand: Unions raise the standards for everyone. Don't believe me? Go work in the oil fields in Nigeria. Then go work in them here. If there were not a threat of unionization, if there were not unions in other trades, raising the bar for other workers, the rig pigs would be treated like their porcine namesake.
The reason that workers are treated better here than in other countries isn't because of the magical market adjusting itself - the US "right to work" states show that people will work for poverty wages. The reason is that we have strong unions that raise the bar for everyone else.
And what about all that money? Oh, those poor corporations. They have less money to pay giant bonuses to executives. Oh no. Instead, that money is in the hands of people who will actually spend it in the economy, instead of hoarding it, to make it make more money for them.
Unions are GOOD for the economy.
Oh sure, they banter back and forth, demanding too much, knowing that's how they'll get what they need. And yes, some of them are corrupt. Like corporations. Like any organization of people. But they are good for our economy, good for our people, and good for society as a whole.