I am a great believer in free speech. I would let people say all kinds of things about each other. I would let them show pictures of each other doing various things, as long as we are talking about adults. If I could ban speech I would do a couple of things: First of all, I would make it illegal to use metaphors in public policy debates…that’s a part. I would also make it a felony to say “Oh, you can do that because you are pragmatic but I am idealistic.” Understand that the more deeply you hold your ideals, the more you are morally obligated to be pragmatic. Because ideals that are not implemented do nothing but make you feel morally superior. They never fed a hungry kid, they never cleaned up a polluted river, they never built a road that got people anywhere. So yeah, you should be pragmatic after you are idealistic. Pragmatism in the service of idealism is what you need. Idealism without pragmatism is just a way to flatter your ego.
-- Rep. Barney Frank
http://www.american.edu/media/20090509_School_of_Public_Affairs_Commencement.cfm