You're right, without RB it's not happening without mafia being on the vote (we need 6, there's 10 people, sinny won't help).
Okay RB. I'm pretty worn out atm, so I'm not going to plunge his filter like I did cheeseum, but I don't think that will be necessary to convince you.
Off the top of my head the rest comes down to:
1) - His martyrdom was scummy as fuuuck. Just like ESC's is now. When you're town and you're committed to winning, you don't want to die. The only reason you offer up your throat is because you're bluffing people away. Unfortunately, apparently INTPs love this kind of drama and towners have been doing it too (cheeseum and neb). But it's not the same. Look at the frustration of cheeseum, or the "hey guys I'm no threat" of neb. Both ESC and Puffy are desparately trying to signal each other with martyring that it's okay for them to be bussed, because they think that's the only way they're getting out of this. A town puffy knows that puffy is town. Why the fuck on earth would someone as not retarded as puffy ever want to get lynched knowing that it would be at the hands of one of his best town reads (me, which he's repeated multiple times). This scenario would be a town Puffy deliberately killing himself with a mislynch, and then his best read with a mislynch, while paying the time for two additional PKs from mafia. That would be utterly the fuck dumb as pigshit stupid. He's not stupid, you know him.
2) - He put ESC as a town read up there with RB and I. Which is retarded. RB you know this. You know Puffy would never think that ESC is confirmed town anywhere near the same level we are if he was genuinely searching.
3) - He's positioned himself as advisor. Which is what I've done. But I've also hunted scum mercilessly. Why does he think he should advise people when this is his first game, and he hasn't established a position of any authority whatsoever? Why has he done this to the exclusion of hunting scum when he understands very well that what town need to do is hunt scum?
4) - He's made a lot of big deals articulating irrelevant things that don't lead to hunting scum. This is because he's thinking in a policy way about scum, in vague theoretical terms. Theory can be applied whether you're town or scum and he knows this. He knows that it's the practice of scum hunting that shows who's town, and yet for some reason doesn't do it. This may sound silly, but when you are mafia, it's really difficult to convincingly hunt scum. You have to think all Bayesian and shit, which take enormous processing power. It sounds easier than it is.
5) - If Puffy isn't mafia, then there were no active scum early in the game. Which is highly improbable. Remember when I said it was Puffy or Zerkalo with the rushed paint job? Well it's not Zerkalo. At the start of the game, the mafia could not communicate with one another. They all understood that they couldn't all be lurkers. As nobody posts, one of them has to stand up and go interact with town some, or mafia will have no influence over the lynch. I don't believe it's possible for all three to independently ignore that pressure and stay lurking that long. I know that everyone else who was posting day is town, so it must be Puffy.
6) - He hasn't done a fucking thing all game. Zero commitment about anything. Town reads on the two most townie players. Town read on ESC who is definitely not town. Town reads are not red reads. He hasn't spotted any scum sign because he's not looking, because we very well know he'd have found some by now if he was looking.