You’re missing the part where shutting the government down has never, ever worked to get a bill passed. The only scenario when shutdown works is when a party tries to add some sort of poison-pill to the budget, like banning abortion–then shutdown works, because the budget doesn’t pass until the extra stuff is removed and a “clean” budget is voted on.
It feels good now, but every day that passes gives more hostages to the Republicans, because they don’t want these programs in the first place. Who benefits from the EPA not running? Another bargaining chip. Who benefits from the Department of Labor being moth-balled? Another bargaining chip. The underlying procedural check of having Congress sign off on a budget was intended to put a check on use of the military, but the underlying law lacks the teeth to make that happen, so the irony is that the military will be the last thing to shut down, while Republicans get a bus full of hostages. This is an asymmetrical fight, my dudes, and the only way to solve the problem is to actually turn out (instead of the usual, which sees 1-in-3 presidential voters flaking on mid-term elections) and kick that scum out 10 months from now.