I think times like this have changed things in USA over the years because men are raised not to be proud of their bodies when naked around others ..
And the fact they are so homophobic at the thought of gay men admiring their bodies while in showers..but they need to realize it’s not just in these showers that gay men enjoy being around them..
So gay men are going to see you naked whether you know they are gay or not ..
A difference exits among unfounded presumption, credible opinion and fact. Those differences lay in the kind of evidence, or lack thereof, one possesses.
"Men are raised not to be proud of their bodies when naked around others" is a sweeping generality without base. It is just as easy to say, "Men are raised to be very proud of their bodies when naked around others." Indeed, I believe the latter is more true than the former, but that belief is simply another example of unfounded presumption to demonstrate that one such presumption counters another.
The statement, "And the fact they are so homophobic..." is an example of an opinion that is anything but "fact." I've never known one man -- not a single man -- who was pathologically afraid of a gay man admiring their body. In either case -- your statement or mine -- we are stating opinions based on our experiences or perceptions and not stating "fact."
Your world view seems to be dominated by a certainty that straight men are homophobic, more men should be more naked in front of other men, and there are not nearly enough opportunities for men to be naked together in socially acceptable venues. Such a view is bound to disappoint and blame will be laid on others for that disappointment.
Now, challenging your beliefs to their limit, and suspending them for the briefest of moments that an alternate reality exits, perhaps you can imagine a different narrative that some men -- maybe even most men! -- for reasons other than corrosive culture or fear of gay men, simply do not want to be naked in front of other men, and that such a reality is good and right and normal.