If you have any alternative explanations, I'd be interested to hear them
That the user(name)s have been banned, for persistent flouting of forum rules.
An explanation that has at least as much validity as does the one you subscribe to, and far more credibility