I think it was time this policy was reformed. There have ALWAYS been gays in the military, and to pretend otherwise is just sticking your head in the sand. I don't see very much visibly changing. Most gay soldiers will probably continue to hide that fact, at least not advertise it. You're unlikely to get raped by a gay dude (or gal), so what's the big deal? This repeal isn't a license to put on a gay pride type exhibition, it just allows people to not have to hide their identity.
As far as all the people who were discharged under this policy, there are surely a good number who DIDN'T reveal their orientation, they were investigated and persecuted. That's a witchhunt, and America should be past that shit. Some people don't want to believe it, but statistically speaking, there have been hundreds of thousands of gay service-members who did their jobs as well as anyone else. To invalidate and discredit their service just because they're gay is prejudiced bullshit.