Before banning or doing anything alone, I think you could talk to EXPERIENCED BA admins. You can't join a no man's land and start to apply the perfect rules that you want. We have a new tool for discussing, called discord, join us here, you are welcome:
https://discord.gg/9NfPSyc
Have you seen any survival movies? With post-apo and stuff? Even cowboy movies...
The BA community is VERY small, if you come here and try to teach savages to be polite, by banning them, it won't work at all.
You would just comdemn all of us. People are too used to speaking like idiots in Overkillhost.
It reminds me when Forb read his server log, and banned 90% of players who were actually HELPING to make the new BA version possible.
The most annoying part for me is that I am defending some behavior I dislike, just because I want to be able to have players here, and I feel like the guy who tries to promote Spring Engine is dead since 10 years already.
I think It was OK, to have 2 main autohost systems, one for players with strong language, and one for polite people.
One thing I would also recommend, is to NEVER PERMABAN players, you just can't afford to do that.
If you really want to improve things there is many ways to do it.
EXPERIENCED admins here know when to not ban/kick someone if its screw, the game, the community..
Sometimes you need to punish someone less severely BECAUSE if you do punish him too hard, you punish WHOLE community...
For example, in BA, a the moment, you just can't ban for language stuffs, or you fucking kill the whole community

The only thing you could do to try to improve the game, and make it suitable for kids, WITHOUT FUCKING KILLING THE GAME, would be to temporary mute people.
From what I heard, with the rules you apply, you banned a player called StarDoM, Australian, and with same rules, you would actually ban most BA players, even the greatest we had in the past 10 years.
YOU ARE SO WRONG