Having ToS issues is one thing. Deleting/banning accounts without any notice is another.
Unacceptable.
Major shout out to Stripe. They believed we were in violation of their ToS, notified us immediately, and gave us 7 days to find an alternative including a competitor that would accept our business.
Once I contacted their support, I was able to confirm with them, that in fact, we were in compliance, and the crisis was averted. But had they just shut us off without warning, that would have been a disaster.