Actually, this shutdown is on Ryan's shoulders.
He knew damn well that there were enough GOP House members to stop this bill from going to the Senate. But last minute political play and suck up to their insane base they voted to pass it on knowing full well Trump wouldn't sign it. Ryan could have stopped it but he chooses to go out a sore loser and is proud to be able to hurt as many Federal workers as possible on his way out.
There should be a massive movement by consumer advocates to get Banks and other creditors to extend grace to Federal workers who won't be able to make payments next month. It can be done if they want to. Just like they forgive farmers and miners.
Trump is unhinged and white males are sticking behind them because they hate to admit that one of them is incompetent, ignorant, and insane. They are embarrassed by Trump's idiocy but don't want to show it. The lengths they have gone to to protect their sociopathic wannabe dictator is epic as will be their defeat in 2020.