GOP had the House. The House has the ultimate veto of not funding objectionable actions. They did not have the courage to use it or actually agreed with what was occurring.
So, the GOP is either useless as tits on a boar hog or complicit with the marxists in power.
If only it were that simple. You know the old saying about theory and practice, right? "In theory, theory and practice are the same. In practice, they're not."
In theory the House can shut down anything they want by denying funding. In actual practice there is no such power. Shutdowns and financial brinksmanship are so wildly unpopular with the electorate that anyone who attempts it will be forced to back down by popular pressure.
We've tried it a handful of times in recent memory. It's always failed, and always for the same reason: the electorate won't stand for it.
In this country the people generally get what they want from their politicians. I know we don't like to admit it, because doing so requires acknowledging that our beliefs might be out of step with the wider populace, but it's true. The people get the government they want. And one thing the people want, unequivocally, is politicians who don't shut down the government over partisan disagreements.