Just curious here. And let me state for the record that I think McCain is as corrupt and wobbly as the rest of them...but, just how is he a traitor?
Treason is a pretty significant charge to place against someone.
Perhaps sedition would be a more appropriate term. Anyone who thinks the 2nd Amendment is something to be toyed with for the bogus goal of "Campaign Finance Reform" is no American.