This is nuts. On principle, ending DACA is the right thing to do. The first two letters stand for "Deferred Action"...it really couldn't survive a constitutional challenge if it became a long term policy. Trump could almost be commended for taking action where all Obama did was pass the buck.
For any Republican President other than Trump, this would be a no-brainer: You have the majority in both houses--tell Republicans and Democrats in Congress to put up or shut up and pass the DREAM Act on your terms. Congress has been tiptoeing around immigration reform for 3 decades and hasn't done shit. Now when 800,000 "Americans'" lives are at stake, suddenly it gets real and shit can get done. Any other President with half a fucking brain could own this as a major victory for their legacy. This isn't amnesty for millions of illegals, take that off the table. You could make it a one-time thing and pass tougher immigration laws in one fell swoop.
The problem with Trump is that he isn't any other President. He's a spineless, senile old fart who can't even stand up in front of a camera to deliver his decision. But the biggest problem is that he has no long term immigration strategy--he wants a wall. He will bitch and whine about funding the wall being tied to the DREAM Act. And there is no way that will pass.