Why are speedos so frowned upon?

It seems girls and guys alike make fun or laugh at the skimpier men's swimwear or call it gay blah blah. But why? For example I wore one to a pool once and as I'm walking back this car of girls drove by laughing. Is the male body that gross and morbid that we should stay covered up as much as possible?

On the flip side of things, if a man wears a speedo or a thong as a gag or whatever its awesome or whatever. Society is weird.