Defunding it is what they should be doing. Repeal has been tried and goes nowhere.
I agree with both of you.
Make the D’s vote for it again. Paint them into a corner.
In the mean time, defund here, defund there to gum up the works (that won’t take much).
But to repeal? It’s got as much of a chance clearing the Senate as Obama’s budget does in the House.
To do that you would have to get Boehner the crying buffon to go along with it, and he won't.