I think the guy had every right to wear the Speedo's. And if they gym says two layers. All swim suits that I know of have two layers in them. And I don't think that even if they were black or red. The people would still have complained about it.
More information about text formats