I don't think "maturity" is the issue with these games. Maturity is not something that can be taught. I think the issue lies more with respect. It's a game...on the internet...we can all hide behind our screens in the comfort of our homes and make snide underhanded digs at each other but in the end does that get us anywhere? not really, except further behind.
We are never going to be able to make everyone 100% happy. IMO what needs to be done is respect developed. If you wouldn't say it to a teacher/boss/professor then don't say it here. If you don't like the way a game is going or don't like a person, keep it to yourself or at least out of the public eye. 1. it's just plain hurtful and 2. it makes you look like a tool. You don't have to like people, but everyone deserves respect.
Don't like the game? Then don't play it
Don't like the mod? Then don't play the game
Don't like the majority of the players? Then don't play the game.
The constant "this is why mafia sucks" "this is why I don't play anymore" comments get old. You say immaturity ruined the game for you and you are upset that a few players ruined it? well guess what, after these comments, you are no better. You are doing the same thing that "immaturity" did for you. Ruining the game for someone. No one on this forum is better than anyone else.
when I say "you" i don't mean any specific person
This didn't intend to start as a rant, but it kinda ended up as one and I apologize, they are just my thoughts.