Stop compromising civil rights principles for process principles. Abe Lincoln issued the "Emancipation Proclamation" and THEN backed the 13th Amendment (and don't give me that equivocating shit, there's civil war and there's FoxNews as much as I hate the latter it's not anywhere near the former).
I really don't give a shit if a group everybody but themselves hates, right-wingers, call you a socialist, fuck 'em. I find it hard to believe it troubles you or your staff's sensitivities, but you do have a LOT of Clintonistas on your staff so I guess it's possible. In any case, stop triangulating -- get on with it!
You're Barack Obama, not Grover Cleveland.