I'm usually in favor of companies deciding what they want to do and how they want to price things - but anything related to general discrimination or suppressing free speech seems like a VERY slippery slope that companies shouldn't be allowed to do.
There's already a lot of companies sueing people for leaving bad reviews. This seems completely dystopian. Imagine if you say anything bad about Apple and you can't message iPhone users anymore. If you say anything bad about Google, you can't use any website with Analytics. If you say anything bad about Comcast, you have to sell your house and move to get Internet, etc.
This isn't a world I want to live in.