The trouble with you folks claiming the Democrats won't negotiate is that you have short memories. When Trump ended DACA in September of 2017 he gave congress 6 months to fix it. Many Republicans in congress sided with the Democrats in not wanting to see the program end and congress came up with bipartisan solution only to find Trump going back on his word.
Point blank you reap what you sow and Trump has proven his word isn't trustworthy. What we've got here today is the old: "fool me once your fault, fool me twice my fault" situation.
Horseshit. The President made an explicit offer in last year's SOTU address to give 1,800,000 illegals, including all the so called dreamers, a path to citizenship in exchange for funding for the smart fence and the Democrats rejected it for no other reason than the President wanted it and that's why we have a shutdown now. There is nothing else to understand about the situation.