Ever read ToC on free services? They have the right to terminate the service at any time for any reason. It doesn't matter if you've connected 100s of services to your free Google login, or keep thousands of mails and contacts in your gmail, or made a great business grabing eyes on youtube so that Google can sell ads on your videos and share a bit of profits with you.
For example today we've seen Google terminate a service of distributing an app on AppStore because it disagreed with a developer having a donation link, despite that not being excluded in ToS (or so I heard). And it doesn't really matter, how you company refuses a service. ToS just makes reasons for refusal codified and ToS can change at any time.
This is already a world we live in, SV companies practice this daily, and I doubt tech companies want this to change.
Moral arbiter is society at any rate. Tech workers are part of society, and their companies can't really make rules like you suggested (no service for gays) at scale without getting a major backlash from the public, or internally. Or if they could, it would indicate a much wider societal acceptance for such rules.
For example today we've seen Google terminate a service of distributing an app on AppStore because it disagreed with a developer having a donation link, despite that not being excluded in ToS (or so I heard). And it doesn't really matter, how you company refuses a service. ToS just makes reasons for refusal codified and ToS can change at any time.
This is already a world we live in, SV companies practice this daily, and I doubt tech companies want this to change.
Moral arbiter is society at any rate. Tech workers are part of society, and their companies can't really make rules like you suggested (no service for gays) at scale without getting a major backlash from the public, or internally. Or if they could, it would indicate a much wider societal acceptance for such rules.