Just remember, no SCOTUS ruling can prevent legislation from being passed.
True, but if the SCOTUS threw it out as they did part of the Brady Bill then it would be the same in effect. Also, I wonder if the fear of it being tossed might deter all but the most liberal from passing it?
"God and the Soldier we adore, in time of trouble but not before. When the danger's past and the wrong been righted, God is forgotten and the Soldier slighted."