Even if this thing could get through the both the House and Senate and be signed into law, it canNOT pass Constitutional muster.
The same was said of campaign finance reform from McCain and Feingold. It was signed. I have not seen it swatted down as unconstitutional. It's better to prevent bad legislation from being passed or signed into law.