True. But that just begs the question of why the national GOP keeps supporting people like him? The same can be said for numerous Republicans who have enjoyed national party support in the face of conservative challengers from their state.
Morgan, the national GOP are politicians.
The best you'll ever get from a politician is the following set of priorities...
(1) How do I get re-elected?
(2) How do my buds get re-elected?
(3) What's in the best interest of the country?
Supporting Hagel comes under #2, which outranks #3.