I agree 100%, but I think the laws give almost no protection to the corporation. I still can't figure out why people demonize corporations. They are nothing more than a legal fiction. Just a group of people and resouces that are grouped together as a legal entity. It's morally neutral as far as I'm concerned.
The same moral neutrality is applicable to unions.
Afterall, they too are merely a legal grouping of people.
Such a grouping is often necessary to balance negotiation power in the employer/employee relationship.
Abuses can (and do) occur on either side of that relationship, neither is inherently "good" nor "evil".