I am not blaming the Dems for the shutdown. This is all on Trump. But Trump thrives on disruption, so its not surprising, and I enjoy watching the bureaucrats squirm and dance as their waterboys fling talking points at one another.
I do blame the Dems for DACA. Obama enacted it under the assumption of inevitability and the inpenetrable Maginot line blue wall.
Republicans repealed it without a plan in place. In fact the only reason Trump even waded into the DACA waters were because a number of republican attorney general's were about to file suit against DACA and the Trump administration didn't want to have to defend it in court. It wasn't because Trump suddenly thought DACA needed to end or was a problem; rather just legally and politically it would be suicide to have republican state AGs on one side and the Trump administration on the other side of an issue.
Options could have been:
1) leaving DACA in place and forcing negotiations between your own party first as to a credible replacement plan before doing anything (at the least the GOP should be unified as to what they want. Currently there is no plan even on the GOP side as to what they would like)
2) terminating DACA with a long leash (ie plan will end at 2022 on the watch of the next president who can do whatever they want. That way you look good to your base but don't actually have to fall on the sword either)
3) terminating DACA but grandfathering in all current recipients as permanent citizens and then leaving Congress to deal with plans for the future
And so on and on. The blame clearly falls only on the GOP because if they hadn't filed suit hastily or without communication/agreement with their president we wouldn't be here. You can't just do something without a plan as to the consequences and also they had quite a bit of time before hand to come up with something (the same as with healthcare)