“I don’t understand how banks and credit card companies can refuse services to businesses and other organizations that are operating within the laws of the US”
Like social media companies that declare a “violation of our community standards”, I guess, although banks charge fees and are under the auspices of the FDIC. That should account for a difference in their ability to discriminate, one might think.
And that's just one step away from electric and communications utilities being able to discriminate due to political disagreements.