Let us remember that a spending bill was passed in the Senate that would have avoided all this, a bill both parties seemed fine with. Trump refused to sign it because immigration hardliners started to shade him and he wanted to look tough.
Also, remember:
-5.7 billion can't build a wall. It is nowhere close to the money required
-Trump promised Mexico was going to pay for it. His *** did this repeatedly
It is not petty to demand this clown not hold people hostage just to get money so he can look good to his xenophobic supporters. So people indulge him this time, what happens when he asks for 5 billion more in September or next Spring? What happens when he asks for more ****** up **** or else? The GOP routinely shouts down things that cost less than 5.7 billion, that actually helps people, because they deem it wasteful spending.
The votes are there to stop this, by voting for a bill they already agreed to a month ago. The GOP needs to grow a spine and check this deranged bigot in the White House.
And of course, let us remember that on camera Trump said the shutdown was on him.