Did you check the vote count. 60 votes needed to pass. Considering this was divided along party lines, some Dems did vote in favor some GOP did vote against. Now, 5 GOP voted against. So you'd need at least 10 dems to vote for.
Both groups have to work together, it's not the Dems fault....
Actually it is, it's Schumer's fault and the hardcore socialists who have only one thing to rally the troops - RESISTS
There are two bills, in both bills the democrats got pretty much what they want, but they don't want a compromise, they want their DACA bill vote on first, before the budget.
So even if all 5 or 4 republicans did vote for the spending bill, it would still be short of the 60. But if I'm correct, they need 60 for closure to end debate and get a vote.
Flake is just being an ass because Trump hurt his feelings. Not sure why Rand Paul is opposed. Probably because he's opposed to DACA bill.