Maybe it's the younger generation, but it seems that the stereotypical effeminate gay man is fading away. Most of the younger men who are gay are very straight acting for the most part. They don't hide their gayness but they seem to be more mainstream and fit in with the regular crowd. I am wondering what the reason for this is.
Here's what I thought of….1. Being gay is more accepted so people don't really have to act gay anymore because they can just say they are gay openly.2. People who act very gay might no longer identify as gay, they may identify as trans, non binary, etc.3. There are a lot of straight guys who claim to be gay and are experimenting with other guys but they are really straight4. Straight guys are more wimpy these days (ie soy boys, hipsters, metrosexuals, etc) that they make gay guys look more masculine.But I don't know the reasons, I am just guessing.