@Aero: Sooo.... the only way to "fix" something that happened last round is to break the rules again? Waste two cycles where we were voting for the wrong people on purpose and now throw in this monkey wrench so you can go "LOL! EVERYONE'S SUSPECT NAO I FIX GUISE"?
The only way you could have "fixed" what had happened in the last round was to keep that past scenario in mind, and not do that. That is how you "fix" mistakes, you recognize the mistake, learn from it, and do what you reasonably can to ensure you don't repeat it.
You could've had the big reveal when the round was over, let the scenario you'd crafted play through.
Yeah, we'd still be annoyed, but I'd imagine finding out after the whole thing is done would have gone over much more smoothly than the internal sabotage has, so far. Then the whole thing would blow over, the next round would start, and we move on.
Now the rest of this round is gonna be rife with frustration because we're just throwing shit at a wall and seeing what sticks, which generally only happens if the Spy gets killed before he could answer a question, doesn't tell anyone else the results of his questioning, or the Spy is inactive.