A large number of American women live in a bubble and can't see out of their own world. Built men constitute a threat to their sovereignty. A large number of women do not like men that are built better than they are.
As for Speedo's, we are the ONLY developed nation with speedophobia. We also coincidentally lead the developed world in homophobia.
Older men wear Speedo's because that is what men used to wear before we were taught that Speedo's are "gay."
As for me, I wear Speedo's that go to my knees and only when doing serious lap swimming. Baggy shorts are simply NOT swim trunks. It is a travesty to call baggy shorts swim trunks. I would have drowned on two separate occassions if wearing baggy shorts.
There is really no compromise available between the Speedo and the baggy shorts.
I do not wear Speedo's to the beach because of our homosexual/homophobic society.
We have successfully taught out people that men are gross and women are goddesses. Result? A lot of immature bitches that get off on photos and images of women and act like sex with a man is paying him back for massive investments. Exception? Average looking women are still happy to have a man sometimes. The lookers keep their eyes open for a better ride.