The Senate Dems voted 39-4 [includes Jeffords who is in their caucus] FOR the bill, and the Senate Reps voted 32-23 AGANST it. Hence there are almost two DEMS for every Rep who voted for the bill. This is a Dem bill with 63% of the FOR vote coming from them.
I agree that the RINOs provided the needed votes to pass the bill, but calling it Hagel-Martinez is ridiculous. Of the 23 Senate Reps who voted for the bill, some like Frist, McConnell, Brownback, and Bennet did so because the WH wanted the bill, not because they are RINOs.
To paraphrase a member of Congress from the old days: I cannot lay my finger on that provision of the Constitution which calls for members of the Senate to kowtow to the agenda of the Executive branch.