The source of the problem was McCain electing to makie him into an iconic symbol of something he was not--namely, someone who would get hurt by Obama's tax plan. That was just sheer misassessment or falsification on McCain's part, but it was McCain who made that choice.
A