You Americans have a strange way of looking at things. "Dumb" and "idiot" are very sophisticated ways to bring down your President. Try voting against him, or like in Canada, coming up with clever satire (I think that was outlawed in the States until Clinton--then people just couldn't help it).
And the world doesn't hate America because of petty, unenforcable laws asking ranters and spammers to show their cards. There are plenty of reasons, though "hate" is a grade 4 approach in my opinion, as if Afghans and Americans were kissing under the swing and the Americans bit the Afghans lips--"I hate you, you're stupid."
And why does your Prez get the blame for everything, unless you are Republican and there are other people to blame? Doesn't make sense to me. Here in Canada, you a probably related to an MP (member of parliament, like your congressfolk in some ways), or perhaps to the Prime Minister him/herself. That way, you have to blame yourself too, since there is a blood bond.
Anyway, all that to say that I find your political critique kind of strange. Make it more sophisticated, self-deprecating, funnier, and broader.