Quite frankly I don't think Trump will just end DACA without a solution. People want to say that he will slowly kill without taking any blame because he doesn't want to be seen as the bad guy. Let's be honest here, Trump doesn't care if his opponents qualifies him as bad guy. If he wanted to kill DACA he would have done it already regardless of what type of backlash he might have gotten. Check his track record, he does and do what he wants, and the fact that DACA is still standing means he honestly wants to fix the issue before ending the program,