I have always thought they look funny on others but thats just me. I wouldnt wear them Maybe due to insecurities? not sure but I bet they are more comfy than shorts and if thats what someone else wants to wear have at it. I'm curious what the womens opinions would be on men wearing them at the beach.
Sorry, not a guy, but I wanted to address this. I don't think it's sexual repression at work here. It's just that not many guys look good in a Speedo. Long lean swimmers. Michael Phelps. Anyone else and it's just not a flattering look.