Although, I have not always agreed with our policies, I like the fact that we have a right to speak out. No country is perfect including our own. It's when we become apathetic and compliant we should worry.
Even one of our American Presidents said it's not only okay to give criticism but it's "unpatriotic and servile" and "morally treasonable to the American public" to announce there must be no criticism.
We are a democracy and that is our job, not to be blindly subordinate.
I'm not sure I have an answer that I can vote in.
I don't agree with stuff Obama does - so that's why people should stay and campaign for better candidates to get elected.