Careful. That's what many said about McCain-Feingold too.
Point well taken, but I think I recall it being a given that it would pass, as a token to McCain.
Then we all expected Bush to veto it, but he signed it expecting the Supreme Court to take the heat for striking down parts of it.
Hopefully we've all learned our lessons.