"Here we are again," said Sen. John McCainJohn Sidney McCainWhat we can learn from Bob Dole Biden nominates Meg Whitman as ambassador to Kenya Dole to lie in state in Capitol Rotunda MORE (R-Ariz.). "Not one member of this body has read the 1,221 pages of this bill representing $915 billion of the taxpayers' money. Here we are with 15 minutes to consider a document representing $915 billion of taxpayers' money filled with unauthorized, unrequested spending."

"It's outrageous," continued McCain. "I have amendments to save billions and billions of the taxpayers' money, but never mind because we are going home for Christmas."

ADVERTISEMENT

McCain, who is the ranking member of the Senate Armed Services Committee, said the bill includes $3.5 billion in unauthorized Defense spending the Department of Defense neither wants nor needs. McCain and Sen. Tom CoburnThomas (Tom) Allen CoburnBiden and AOC's reckless spending plans are a threat to the planet NSF funding choice: Move forward or fall behind DHS establishes domestic terror unit within its intelligence office MORE (R-Okla.) said that money will go to contractors who are friends of lawmakers.

The thirty-two senators voted against the bill, all Republicans except Sen. Bernie SandersBernie SandersBriahna Joy Gray discusses US's handling of COVID-19 testing Senate rejects attempt to block Biden's Saudi arms sale Overnight Defense & National Security — Lawmakers clinch deal on defense bill MORE (I-Vt.). The bill needed 60 votes for passage.

The Republicans voting against the bill were: Ayotte, Barrasso, Burr, Coats, Coburn, Corker, Cornyn, Crapo, DeMint, Enzi, Grassley, Hatch, Inhofe, Johnson (Wis.), Kirk, Kyl, Lee, Lugar, McCain, McCaskill, McConnell, Moran, Risch, Portman, Rubio, Sessions, Shelby, Snowe, Thune, Toomey and Vitter.

But passage was all but assured, as the alternative was a government shutdown. Senate Appropriations Committee Chairman Dan Inouye (D-Hawaii) said the bill "represents a victory for compromise, a victory for taxpayers, and a victory for bipartisanship."

"This will be the last roll call vote of this year," Senate Majority Leader Harry ReidHarry Mason ReidLobbying world Bottom line Voters need to feel the benefit, not just hear the message MORE (D-Nev.) said just before the vote. "Have a happy holiday everyone."

Earlier, the Senate approved an $8.1 billion disaster relief bill, but not the pay-for that the House approved on Friday.