I am not bashing unions. I believe unions are needed. I am not a corporate fan either. Both should be balanced. When a worker thinks his pay should be extremely high, he forgets about the business side. Businesses are there to make profits. That is why they exist. As for the attitude of corporate bigwigs, I agree with you there.
However we should not forget that any labor law has to make business sense for any business to exist. That was my point. I am not one sided. I am just in the middle. As employees we often forget the business side.