I have followed all ruled but some automated system assume that I have done something wrong and automatically banned me.
Now I understand that such systems exist to prevent bad actors. But outright banning a business that is spending money on your platform is a violation of customer service rules.
There has to be a proper customer service channel.
In real world, I don't know of any other business that bans the account and there is no customer support available.
Meta has the right to stop business with anyone they set for any reason at any time.
If they don't want you as a customer due to something your business was doing or customers you were attracting they can stop providing services to you which is not against the law. There could have been an accidental ban due to the algorithm they used, but this may also have been a risk threshold breach and it was not worth continuing business with your company due to the threshold being breached.
So, no, it is not necessarily true that meta can stop business with anyone at any time for any reason. It is not necessarily false, either. As any attorney will tell you: "It depends."
- Can you sue? It's America you can sue anyone for anything.
- You will have to prove material harm to your business.
- You will also have to prove you tried your best to contact them and mitigate the situation.
- If you agreed to the ToS then without question there's some clause that says "you can't blame us if something goes wrong" which is obviously not going to help your case (this being the single reason you probably won't succeed).
- I think you'd have to prove objectively you did nothing to violate the ToS, you tried in good faith to make them aware of the mistake, and that the mistake is causing material harm to your business.
As others mentioned. Talk to a lawyer.