In Australia, at least, the courts have and will continue to strike down such abusive behaviour by companies.
Non compete agreements, for example, are completely unenforceable. I pointed this out to a former employer who presented me with one. The CEO who was a Business/Law graduate acknowledged the fact and withdrew the requirement to sign.