I generally support democrats, but even I think it's unfair to call this a single party shutdown. It's literally impossible to pass a budget without Democrats, since there's 51 Republican Senators and the budget needs 60 votes.
This a complex issue, there's several factors. There's Trump,
who changed his mind at the last minute on DACA and rejected a bipartisan budget, there's
CHIP, the health insurance program for children, which some republicans aren't a fan of, there's the fact that Democrats want both of those things and don't want things like Trump's wall, which withers Republican support significantly.
Wherever you stand on those issues, Republicans and Democrats are trying to pass all their goals at once and won't concede anything to the other. And thus, the government is shut down. I agree with Democrats on their positions on all of these issues, but I don't think this is a good idea, and am disappointed in them and Republicans alike. The budget isn't a toy, but both sides are treating it as such.
And to top it all of, even if republicans and democrats agree on a budget, they'll still likely need trump to sign it, which is hard to do since he's changed his mind on DACA, CHIP, and the wall at least once each this week. He has no idea how government budgeting works, and that's why we're getting a shutdown on the first anniversary of his presidency.