Way to take half the fun out of the game. Is it our fault that the mafia got their asses kicked last time? Maybe they should try PMing people and playing the role of the citizen with outside thread interaction.

This sounds like it sucks and isn't gonna be too much fun playing. If someone wants to reveal their role then let them. It is part of the game and people still have to guess if they are telling the truth. We had people tell the truth, lie and didn't fully know their role when they revealed it(Jojee, Cinderella and Dale). It was all strategic in nature and made it more interesting. Don't kill the fun. Let people play the game how they want. If one side wins to fast then the other side sucks and doesn't know how to manipulate people or how to hide their true roles and motives.