Sorry about the sarcasm, but this kind of abuse of the contract system needs to be stopped. You can only really invalidate an individual contract (ianal) as I understand it. So the fight would have to happen for _every employee_. While case law makes it cheaper, the reality is most of these folks can't afford to higher a lawyer for a few hours, let alone a few days.