I laid out my argument for revealing purple statements, though I can see the counter-argument to that. I revealed my purple statement because when I looked at it, I didn't think it was terribly game-breaking (it seems highly situational) and I couldn't see how witches could use that to their advantage, and I'm not going to lie I did reveal my statement just to do something in a Mafia game I wouldn't do normally (be bold).

If there's some mechanic that could be very useful for the witches, I can understand holding back from revealing.

I'm confused about Pumpkin's statement. So there's a human player who has the same goals as a witch? Wouldn't that make them a witch?

Unless it means they are a witch but would come up innocent. Or they are a traitor-type role?