We've always had speech limitations around our electoral processes.
I didn't like CFR, but I didn't go apeshit when Bush signed it. It was a politically popular fait accompli that the ghoulish McCain exploited for personal "shake the Ghost of Keating" redemption after the media contrived mania of the Enron "scandal".
Bush didn't even hold a signing ceremony to given the McCain/Shayes RINO egomaniacs a single showcase. Get real Guillermo, Bush wasn't pushing this thing, he accepted a 60% legislative mandate that would have created counter-productive political ramifications to his congressional allies if he'd have vetoed the measure.
That's the way stuff gets done in D.C., and GREAT GOOGOOLY MOOOGOOLY ... not all the stuff is savory.
The big kids in our effective, productive Conservative political club GET IT. We're on a "beat Kerry" mission right now, and you "bet Bush" hominids need to start getting smacked around this forum. There's too much at stake for the losers and operatives to own the negative noise and poison the proactive Conservative FR energy that can be a force multiplying agent of influence toward achieving our collective interests.
Of course, it's not his fault, he just signed it. Vetoing it would have been highly offensive, that's why he didn't do it.
I guess the buck doesn't stop with the President, as long as he's a Republican.