The corporation did not do this to her. It was a two party agreement. She bears just as much blame for the agreement as the corporation. She entered into it willingly. And that does and should have consequences.
Morally speaking I think the company is reprehensible. But nor do I think contact law should be changed because of it.