Bad faith user agreements and TOS should not be binding. It's a legal fraud that users have agreed to the TOS when they have no alternative.
But they can be forced to do business under particular terms, or can be forced to do business with everyone under the same terms. If they don't want to, they can walk away from the business, but society has to have standards.