We need to start designing games that favour town more because as it stands now town will never win another game here. Not to say it needs to be unbalanced but I think the weighting needs to be more on town - lower scum numbers, weaker roles, greater risk for scum claiming, etc.
It was swingy townsided as is.
I don't think setup can fix the problems this game had.
People need to talk to each other instead of yelling over each other.
And you need to find a way to deal with inactivity that is not sub out half the game.