How about this:
1. Corporations are highly regulated legal constructs. Being given an extraordinary right (immunity for shareholders) they should be expected to return significant value to society. I propose that value should be “lack of freedom of association” - eg I don’t think corporations should be allowed to stop doing business with, or refuse to do business with, anyone citizen, except after conviction in a court of law for behavior directly related to that business.
2. Government should not be able to use their secret monitoring to prevent anyone from doing anything. No lists, secret orders, etc. If government wants someone debanked, take it to court.
Finally, if corporations can’t debank people, how do they handle unusual cost/risk? With pricing, of course. If porn and crypto transactions pose extraordinary financial risk, then allow pricing based on actual financial risk.