LOL, I have never seen someone so ignorant of libertarianism that they think that there is no libertarian view on allowing homosexuality in the military.
What you are calling libertarianism is not libertarianism.
Of course the liberals who call themselves “libertarian” are for all sorts of bad things. But they are not actually libertarian, any more than Nancy Pelosi is a Catholic because she calls herself Catholic.