Far too simplistic an analysis, Ravi. There are real concerns involved with this issue. They are not insurmountable, but they will not be addressed with "feel good", politically correct solutions. Simply legislating that it is ok to be gay in the military will not solve the problem.
You will have guys like Sunni describes (and professes to be) that will have to be addressed. Instead of losing one gay, you now risk losing the gay person and the x number of idiots that decided a blanket party was a good idea. You also now have to deal with the climate created by such an action (fear, mistrust, etc.) that can easily render a unit combat ineffective. So now you have an entire unit that that will have to be rebuilt and retrained. That could take months if not years. This is of course and extreme example but not beyond the bounds of reality of what could happen. How many units do you think the military (and this country) can afford to have disrupted or even rendered combat ineffective at one time?
If you look at the history of how desegragation was accomplished within the military, you will realize that it was a long painful process. In the end it was a good thing IMO but it took a long, long time to accomplish.