I think we should have some discussion (this is the discussion thread as well!) about "what we should expect of other players" in a game.
For instance, I really do expect:
1) players to be up to date on the thread; I know people are busy sometimes and can't stay up to date, but I think it is fair game to criticise people for that. Even if you make a long wordy post, it is fair to expect people to read it enough to get the jist of it.
2) 15 minutes of "mental effort" beyond being up to date in the thread per day: They don't have to be PMing people, but they should make a relevant post in the thread each 36 hours or so and should be thinking about the game as well. it does no good to be up to date in reading the thread (see 1) and just bandwagon/give no thought to it. I expect everyone to read and have thoughts over what they read.
Note just sending in orders is not "mental effort". I expect everyone to always be sending in their nightly orders/voting and such, but I also expect them to have a reason behind it. I think it is fair to criticise people for "not trying" if they don't have any reasoning whatsoever, even if they have been voting/sending in orders on time to the GM.
3) respond to PMs in a reasonable amount of time: now, I don't actually use read receipts (While some people do), but I assume if I PM someone and they have no response within, say, 30 hours for day phase or by the end of the night phase if done early on in the night phase (20 hours let's say), it is fair game to say they are "ignoring my PM".
Basically, I can accuse them of trying to hide/lurk at that point. Sure, maybe they were too busy IRL to actually give decent responses to PMs they got from me/other people, but it's fair game to criticise them for it.
4) be available after the game ends to make some comments/answer some questions. People lie and be scummy in mafia games; it's what they do. If someone knowingly lied (whether they were the mafia, neutral, innocent, w/e) I expect them to be able to acknowledge that after the game ends. I also expect people to be able to explain any decisions they made during the course of the game if asked (in an appropriate manner): they don't have to be spectacular reasons, they could have been flat out wrong guesses, but they should know why they did something. This goes with (2)
5) Not make any personal attacks on people until after the game is over and questions were answered sufficiently. Sure, it can be frustrating to have someone flat out lie about PMs and such, but you shouldn't attack them personally until after the game.
It is also important to not use personal attacks as evidence of anything; personal attacks, although they could turn out to be completely true, do not add/take away any credit to an ingame argument. If I read someone making a personal attack on someone, I have to automatically discredit it for game purposes. And yes, obviously many of us will have biases towards certain players based on past games experience (whether you assume them to be wrong, smart, liar, scum, truthful, always inactive, etc) but if I post "player X is always inactive and should always be WOG'd" or "player X always lies in games" or "player X is a terrible player and is always wrong" that's not actually a valid statement for the game at hand; it should be ignored.