Homosexuality means your sexually attracted to men exclusivly. Bi means you like both men and women. Being a gay male myself, came out at 13 and never even kissed a woman, Being gay does not make u less of a man. Gays come in all sorts of shapes, sizes and types just like hetro sexuals
And having spent 25 years in a US Army uniform, I can tell our OP that many, if not most civilian gay men are as brave or braver than any soldiers I ever knew. Oh, some gay guys may be swissy & fem in their mannerisms, but in a crunch they are tigers.
I think they had to be, growing up gay. Or maybe it's in their genes, I dunno. But I often say that in a life-threatening crisis, all other things being equal, I'd rather have a gay man by my side than a straight one. And not so we could cry on each other's shoulder. LOL!
Who was it rebelled and fought the police, hand to hand, and started the Stonewall Riots, forever changing the gay landscape? It wasn't straight men. It's said, and reported in some accounts, that it was actually some drag queens who started that riot. And who fought the fiercest. Others dispute that, but it's not questioned that they were there and fought, too.
Never underestimate the courage or masculinity of gay men.