Never could figure out why Bush signed it into law - it was clearly in violation of 1st amendment in clear sight for everyone to see? The NRA came out strong against it because their ability to sponsor 2nd amendment Congressional candidates was going to be severely hampered and is one of the reasons they set up a web site with newscasting as well as getting staff press credentials.
I love the man, but this was a big mistake. It has been a disaster (except for McCain and anyone else in line for big chuncks of tribal money), and on top of that, and notwithstanding the Supreme Court, I believe it is unconsitutional. Mitch McConnel should have won that case. I'm still chaffing over it.
Probably a mistake that President Bush would admit to...but, he probably also realized how important his nominees to the SCOTUS were, after their ruling on the matter...