I hope those complaining and assigning blame understand the issues they're all fighting over, and who's blocking who.
https://en.wikipedia.org/wiki/United_States_federal_government_shutdown_of_2018
It's a fight, and primarily it seems over immigration (DACA, in this case). Meanwhile the problem du jour two weeks ago (CHIP - children's healthcare) was resolved, and things are being hashed out. Slowly, angrily, sure, but public pressure works.
That they didn't simply do a continuing resolution and push it out again suggests that there are only a few issues holding the process up and chances are good it'll be resolved soon enough.
The last time (2013) was ~15 days, and was over the ACA.
This is one of the mechanisms (ie, game of chicken) that forces congress to not only act, but hash out compromises they otherwise have a hard time resolving.
The fact that the democrats have had to use the fillibuster should remind us all that it's a good tool to have - there were many, many democrats who wanted to be rid of it when the republicans were using it successfully during the Obama administration. I don't think the democrats are happy today that
they gave the president more power to choose lower judiciary years ago, but everything is a double edged sword, and taking power from congress and placing it in the executive branch was a hallmark of congress during the Obama administration, moreso, I think, than preceding administrations.
If funding the government is more important to you than DACA or another unresolved conflict, then make sure your senators and representatives know. If DACA, etc is important enough to cause this delay, let them know. In other words, communicate. These fights happen because people want them to happen according to their priorities.
And if you believed Obama had a mandate to stick to his campaign promises, then you must similarly believe Trump has one, so fights like this were bound to happen.