my guess is that whatever happens to pass will end up being overturned by the Supreme Court. Hell even the most recent version downed anything near this so there is some room for hope here....
Actually the Supreme Court refused to strike down the unconscionable restrictions on free speech in the McCain-Feingold bill.
Increasingly, their position is that pornography is protected but political speech is not.
There may be some hope they will reverse themselves if Alito is confirmed, however.
Asssuming they get O'Connor off the court.