I say veto it over DACA and at least a hundred other spending reasons. Rand Paul started a good list on Twitter last night.
I agree the President should veto this bill. It is a budget buster. But, I also believe the President is thinking strategically in raising the DACA issue and laying blame for its resolution at the feet of the Democrats. Most likely, the Democrats think the President will sign off on the budget because it funds the military. Once that is done, people will forget that nothing was done on DACA. Come election time, the Democrats will say the President doesn’t care about the undocumented. By bringing this up now, the President will make it more difficult for the Democrats to blame him later on, and also may shake the faith of the immigrant community in the Democrats.