Back then what the republicans had going for them was that only 40% of the country was for allowing gays in the military so there was no need for corporations to even get involved.
Now that 70% of the country is for allowing gays to serve openly, and there is no corporate involvement it will pass easily.