This should be plank #1 of the Republican’s 2012 platform. It gives the Democrats an ‘out’ to abandon it now-i.e., if it’s going to cost the party an election and get repealed anyway, what’s the point?
That’s what a Constitutional Amendment is for - to prevent a subsequent Congress from repealing the legislation.
Of course, there’s always the “leftist amendment process” - activist judges.