A little recent history seems to be in order. Consider the wise words of Representative Fortney "Pete" Stark of California, discussing the actions of the President of the United States, circa 2007:
You don’t have money to fund the war or children. But you’re going to spend it to blow up innocent people if we can get enough kids to grow old enough for you to send to Iraq to get their heads blown off for the president’s amusement.”
Let's see if we have this straight -- you cannot call the President of the United States a liar on the floor of the U.S. Congress. But you can say what Rep. Stark said, apparently. From what I can tell, he did not utter these words at a Rage Against the Machine concert, by the way.