Therein lies the problem, Salvation. Notice that the Republican controlled House caved on this...the voted FOR repeal of DADT.
This should tell us that there are a large number of so-called "fiscal" conservatives in the House. IOW, they believe in anything goes so long as you balance your checkbook. They are a blight on this nation, and they are PROOF that no matter who wins the presidency, we are going to get same-old-same-old.
I am sick to my stomach for the anguish that holy men and women ministering to our service members will be facing as this goes forward. I fear this will be ugly.
The numbers of votes for this are so sad. I concur with your analysis. Throw them out!