Generally speaking, contracts between two parties who know what they're doing, with lawyers, are pretty iron-clad.
But TOS with consumers are not. Unreasonable/abusive TOS clauses are struck down quite frequently. Things like consumer protection laws supersede anything in a TOS.
And consumer protection laws are precisely the kind of thing meant to stop companies from playing bait-and-switch with consumers like this.