Here's some nice solutions.
1) Make a standalone game. Its not that hard to find 5 freelance coders and pay them the money we donated.
2) Start punishing people for leaving by taking away their points.
3) If it means the graphics will suck, take a survey to see if people would rather enjoy a lag less and more strict gaming environment than graphics.
4) Actually make some kind of counsel that makes up roles?
5) Cut back on focusing more on forum mafia rather than at least trying to satisfy players in the real mod?
6) Blizzard doesn't do shit, if you want to improve the game, then you do it. Not blame it on the surrounding people and say that the big corporation is being cheap with us.
7) A onetime only vote system for a kick, that can only be used once per game and must have a majority of the vote.
Some kind of report system in game? Again, if you're so lazy to code this for the sake of the players, then hire a freelance coder that knows SC2.
9) If you're going to be so lazy to not code the shit, teach some people that would give up their life for Mafia so we don't have one coder.
I'm just saying, there's a whole bunch of fucking solutions out there while you guys are saying that we can't do shit cause of Blizzard. Of course you can.