Democrats have convinced their base that they can’t vote no on DACA... That would be racist.They also convinced their base that Trumps wall is racist and so is anyone who votes for it.
So what does Trump do? He sets a trap and offers DACA in exchange for the wall. The only way to avoid the trap is to use the only leverage they have left... the budget.
It’s the only play left for Schumer. Democrats have to take their medicine and better to take it now than wait closer to the election. Besides, the media might bail them out and they come out of this with DACA... and trap averted.
I have to say... pretty sly move for a guy so new at politics.