In regards to the Petraeus ad, i'd point out I have no problem with it.
I've seen alot worse in the past from the opposition. Don't like the name Betrayus? Then maybe the opposition should have thought of that when they used some very nasty names for Hilary, when they used lots of nasty names for John Kerry and when they used some very nasty names when I had the nerve to protest the Viet Nam war. Compared to the names I was called back then and the names Hilary and Kerry have been callled, Betrayus is very mild.
Oh and a note to the people protesting in Washington DC today: protesting a war you disagree with is not treason despite what some protestors will try to tell you.