> Banks, electricity companies, railway operators
These are bad examples in a discussion about speech protections... those businesses are providing services, not just engaging in speech.
Also, those businesses _do_ act to arbitrarily refuse to serve people. My bank sent me a letter last year saying that in ~10 days my account will be closed and they'll send me a check with the account contents. No reason, no appeals.