Most of McCain-Feingold was overturned in the Citizens United ruling.
Bush’s signing of a law he thought probably unconstitutional was just one more point against considering him a god,much less great president.
It was his duty to veto any law he thought bad,and unconstitutional is surely bad.
That is just one more reason I despise the Bushes.They love big government.We lost freedom under Bush but too many conservatives refused to hear anything bad about “our guy”;not unlike the deluded $40,000 a year worker who says the $4,000,000 ballplayer is “my buddy”.