Fair points, but the difference between a person of color, and anyone who is transgender, is that a transgender person still has to manage hormone imbalances and mood swings (caused directly from those imbalances). Yes, I understand that mood swings happen to everyone, but to be considered fit for active duty, I'm pretty sure you have to pass a psych evaluation.
Other than that the only thing I disagree with is your statement about not all men are stronger than women. While using yourself as an example isn't terrible, I feel I should clarify what I meant by biologically stronger.
There are women right now stronger than me as well. I'm sure any woman in the MMA could squat way more than I ever could. The point I'm making is that men have the biological means and potential to always be stronger than women if they put in the work. So take an active man and an active woman, and make them do the same exact workouts and exercises for a month. The man will come out stronger in each workout than the woman would, though both of them would see an improvement to their overall.
It's not to say women can't be strong, that's totally not the argument I'm trying to make. With that said, when it comes to women on the front lines, I'm not trying to say they can't do it. I'm saying many women may simply not want to. Yeah, there are women out there that want to, but just because they want do, does that mean they should speak for all women that serve in the military? Because once you sign up, you belong to Uncle Sam until you serve your contract. So if they implement something like that, that means women who don't even want to do front line duty, could get sent to front line and they could be halfway through their service.
Again, this all goes with those grey areas of debates and it's one of those things where nobody knows what the right answer is, they just know what's wrong or doesn't feel right.
TL:DR what should we do about it? Well I certainly don't know. But maybe someone out there is smart enough to figure out a happy medium for everyone.