I disagree. Using evil tactics is a "code smell" if you will. Even thinking about using such tactics for one second is a red flag that something has gone wrong. Why would you need to spy on your own citizens? Because they're upset. Would it really be better to oppress them than figure out why they're upset and address it?