ANYONE that is trying to use the military as a political soapbox is NOT serving for the good of the military or the Country. They are a distraction and a disruptive force on Unit Cohesion and Morale.
Except that there's plenty of straight male soldiers who say the opposite - that it makes no difference to if their fellow soldiers are gay. So, unless you want to call those soldiers liars, a unit can be cohesive and strong with gay men on it. Which means that if a unit with a gay man included has an issue, it is not as a direct result of the gay guy. i think it's pretty clearly that the ones actually causing the cohesion problems are the ones with bigotry against homosexuals. So they're the ones to kick out, if you're going to start barring people for the sake of cohesion.
You see, all one need do to serve if gay is NOT tell people they are gay.
And never hold hands with their partners in public. And never allow their partners to kiss them goodbye at the airport. And never have a picture from their dedication ceremony. Or any other of many normal and meaningful activities.