A new and striking TV ad, slated to run on cable networks into next year, is produced by Citizens Against Government Waste. The group has maintained for decades has that deficit spending will ruin our children’s future. That apparently hasn’t done the trick: when a founder of the non-partisan group rolled out an anti-deficit TV campaign in 1986, the nation debt was $2 trillion. It’s now close to $14 trillion. So it’s turbo-charging its argument with sub-titled xenophobia.