Last time we talked about it on the forum and I even hinted at making some sort of new spawn protection I got private messages/email from multiple players, who aren't spawn campers, pleading with me to not do anything with spawns.
https://eatsleeput.com/d/67-spawn-protection-or-its-pointless
Banning is also not a real solution. Maybe that would fly on a clan/pug server but on the public server banning for spawn camping only stops the spawn camping as a side effect from not letting them play at all. My goal, if I were to do anything at all, would be to stop the actual spawn camping not stop those players from actually playing. Only a few of the banned players would contact me for an explanation and even fewer would react positively by not spawn camping when let back on the server.