Had Bush vetoed a bill that promised to "reform" elections, it would have been called a political assasination by Bush, and used by the Libs, and McCain (not a lot of difference there)as a weapon to beat him over the head come election time.
The SCOTUS throwing the bill, or portions of it, out as unconstitutional will leave McCain stained forever as tye author of unconstitutional legislation, and silenced.
They are playing for keeps, and we have to play that way as well.
The problem with most people in this forum, is their complete lack of understanding of politics, and the art of negotiations. Good, bad, or indifferent, politics have to be played, because the other side plays that game, and you can't show up to a gun fight carrying a knife and expect to win.
IMO, the problem with most people in this forum, is their belief that there is a significant difference between the two parties where the rubber meets the road. Yes, the turbo charged rhetoric suggests a wide gulf in opinion but it is interesting to note that both parties have few differences when it comes to the size of the federal budget, trade or immigration. 3 of the biggest issues in America today. Anyone wondering why this is should take a walk on K Street in DC.