It’s a matter of a filibuster, and that’s a matter of only 5 republicans joining with the democrats to support Hagel.
Pick 5 rinos who aren’t up for reelection for 4 years + and you’ve got a confirmation.
McCain sounds like he’ll be one of them already.
Fourth time posting this today, only 2 GOPers right now are voting for Hagel; Johanns and Cochran. Fischer who was undecided, will vote no.