U.S. President Barack Obama’s nominee for secretary of defense, former Senator Chuck Hagel, has now been confirmed by a Senate vote of 58-41, with all the Senate Democrats and four Republicans voting in his favor (the two independents also voted for him). But this nose count hides the reality that a majority of senators, including many Democrats, would almost certainly have preferred a different candidate. The...