It’s also a civil rights issue. Private companies should not be allowed to violate human rights. This is why we fought for civil rights in the 60s.
And political affiliation is not a protected class under the Civil Rights Act.
If you go on a political tirade, I have every right to kick you out of my home. Or office. Or restaurant. Or app.
Your right to kick me out of your private business because you don’t like my opinions will be looked at the same way. Fundamentally illiberal.
I have a human right to hold and express any political opinion I want. Eventually we’ll have to campaign to make free speech a civil right and a protected class, just like they did in the 60s for race, and later for sexual orientation. We iterate our laws as we acquire new knowledge through moral science.