In the end, the vote on the compromise proposal to expand background checks was 54-46, six short of the 60 votes necessary to break the filibuster. Democrats share some of the blame. Four Democrats -- Max Baucus of Montana, Mark Begich of Alaska, Heidi Heitkamp of North Dakota and Mark Pryor of Arkansas -- voted no. But most of the blame lies with the Republican Party. Even though four of them -- John McCain of Arizona, Susan Collins of Maine, Pat Toomey of Pennsylvania and Mark Kirk of Illinois -- broke ranks and voted yes, Republicans as a bloc voted against background checks. In fact, Buzzfeed reports, six Republicans -- Orrin Hatch, Mitch McConnell, Jeff Sessions, Richard Shelby, Mike Crapo and Chuck Grassley -- who voted for universal background checks in 1999, when the NRA supported them, voted against background checks this week, now that the NRA opposes them.