Pops_Not even going to discuss the merit of this ban or any previous bans, but what I will say @sigafoo is that if you keep creating situations where the community disagrees with your ban system, so much so that there are multiple threads per year about how bad your league is at this, then the moment there is any other option no one will play RGL. Even if there never is another league option, wouldn't you rather be a friend of the community than some weird strict father figure?
I would consider making some changes to your platform when you have this many regular complaints.
But all the threads and public complaints are made by the same circle every time, why would a league have to change its ruleset to appeal to 5 degenerates and their friends?