Thank you for the replies. My concern was mostly directed at the way we deal with Contest Bans here at forums, right after we decide to ban someone in-game. Considering we want to maintain a high quality of gameplay across the servers, that means we need to keep players happy.
If we keep giving X amount of "second" chances to people who just live to break the rules (I am not talking about a new player who just doesn't know the rules, but instead, I'm talking about a guy like Treeman for example who needed more than 20-30 bans to eventually get permanently (for now at least) removed from the community. Considering this is the impression we give out to the community, a lot of amazing people have left, because as they said, nothing is being done about rulebreakers, so at the end of the day, eGO loses its healthy portion of the population (and possible revenue on top of it).
b) Has it ever been an idea of having "server" specific managers (mainly targetting CS here)?
This would be completely up to the Community Manager of Counter-Strike to determine how best we need to allocate personnel resources. I do believe that they rely heavily on their Server Specialist functions for many server specific functions. Custom Stats is the expert when it comes to Counter-Strike. If you'd like to know more I would recommend setting up a time to talk to him in Discord.
I will say that our Leaders should be actively "in the know" with the community. Once a leader becomes out of touch with a certain function of our community it's time for them to step down in favor of someone who can represent the player base better. It's the responsibility of Community Managers to have these crucial conversations.
The problem with this is, that some of the Managers (there are some really amazing people that want to put out work in there), don't really seem to bother with dealing with the servers (mainly targetting CS again), because they either don't care, cause they are busy playing other games with other people from the community or they don't play their division they are managing in. (-CS Division Mainly-)
Now I know for one that Custom has also a thousand things to do, so we can't add a lot more of the issues that CS has on a daily basis, hence why the Managers are supposed to be there, but it kinda feels like there's only Custom and a couple more managers instead. The rest either moved on or do not care enough of their spot anymore, which is why I believe server specific managers would be a good idea.
Server specific managers are handpicked managers that work on maintaining a fun enviroment on the servers, which can be achieved by removing toxic or rulebreaking members on the spot, maintaining the server healthy for others. They can also do fun rounds (eg TTT server ones can manipulate things like gravity or auto-bhop and lots more), which will keep things fresh for people, who slowly start to get tired of the maps being there for each of the servers (There is a limit to how many maps you can add if you've played everything). Server specialists are one thing, but also server specialists do not contain that much of power to do such things like a manager can do, hence why the suggestion above.
In any way, thanks for your time. (And sorry for the wall of text)