

I’d argue that there are cases when people’s access to a service should be legally upheld.
Say, you bought an iPhone, Apple Watch, the whole Apple entourage. Then your account gets flagged and blocked for something stupid - and bam, the hardware you just spent a few thousand dollars on is unusable, any apps/services you bought via the Apple account are inaccessible, you lost your notes, contacts, emails, cloud storage, and so on.
With Google or Samsung it’s slightly less problematic as you don’t HAVE to use their service accounts to use your hardware. But it is an outstanding issue where these companies have become de facto monopolies in certain market segments and can’t be avoided to deal with - and it’s up to their whims if you get to use certain services.
There’s been actually a number of instances where this kind of issue landed near me. I’m an android engineer and had TWO previous employers who’s got their Play Store accounts suspended because a developer that worked in relation with those accounts 5-7-10 years ago, ended up having their account hacked then promptly suspended once it was used for fraud - and the employer’s account was “an associated account” thus it got the suspension too.
There’s very little oversight over the operation of these companies, again, they do as they wish, if a slightly higher-up manager has a personal beef with you, you can find yourself banned from their services, causing financial and professional damage and so on. So no, I disagree, at times, companies do need to be legally forced to provide their services.
Mind you, the Taint case is not such a time.

Homophobia is, in about 90% of the cases, caused by projection of self-hatred, or resentment of the fact that others are allowed to be openly gay without repercussions, while the person in question is stuck having to pretend they’re straight.