Morally speaking I think the company is reprehensible. But nor do I think contact law should be changed because of it.
It is far more likely that an individual would do best to agree to a corporation's terms even if they favor the corporation than the other way around.
Pretending there is one lands you in an imaginary trap. Build a society where we recognize that and you build a society where the imaginary trap disappears.
But the contract is being enforced from the US.
nit: this isn't generally a valid analysis. Rather, it's a common refrain used by people undermining freedom of speech while pretending to support it. This trope is often even trotted out in full-powertalk mode where it's applied to consequences coming from the government itself.