What if the recent NSA leak was actually done on purpose to scare people away from criticizing the government? If you know you're being spied on, then fewer people are going to challenge the bulls*** our government does right?
There also seems to be this meme that's been sown into the half watt brains of government employees, that somehow if someone is criticizing the government that they're somehow dangerous, or bad in some way. This is a fundamental misconception. Instead of seeing the people protesting your actions as flawed, perhaps the problem is that the government is flawed. If our form of representative democracy were operating even close to what people wanted, then Congress would have more than a 10% approval rating wouldn't it?
The only solution to this seems to be greater democracy. Direct democracy, while imperfect, is far better than a limited democracy where people vote on representatives to decide on issues for them. It's far easier to get 535 people to vote against the interest of millions than it is to get millions to vote against themselves.