Code....lovely relevant Python bits...thanks very kindly.
deb...you asked if I think that invective and insult are more effective (more than reasoned discourse). I think the answer depends entirely upon the conversation in progress. You may or may not be familiar with the debate styles of Coulter or Limbaugh or O'Reilly (and many others) in present US political life, but it is bottom of the barrel stuff - loud, interruptive, filled with ad hominems and generalizations - and its goal is NOT (in the case of those three and many others) to gain balance, but to upset balance. Discourse of this sort is, I have sadly concluded, not best met by Queensbury rules and intricate logical structures. The recent treatment of Bill O'Reilly by Al Franken
http://www.able2know.com/forums/viewtopic.php?t=8168&start=0 (not to mention the titles of Franken's books - "Rush Limbaugh Is A Big Fat Idiot" and "Lies, And The Lying Liars Who Tell Them") are examples of an arrow one presently needs in one's quiver. Satire has always been a very effective political discourse tool, and it has always been despised by those in power because it is as effective as it is. It is NOT a sin to demean the pompous and arrogant and unthinking among us, it is a civic duty.
That being said, I think there is a civic duty which precedes that one - which is to actually go to the work of learning about issues as carefully and objectively as one can. Satirization and attacks of the sort mentioned above are only justifiable where one has done this previous step.