😲 😳😧 I had trouble focusing on the rest of your post, 'cause ... WOW. Just not okay 😠
Granted, if I had my way, nobody would wear Speedos in public, even if they look like Chippendale dancers. 😉 But telling people what they can and can't wear because they're too fat/thin/tall/short/hairy/pale whatever ... that needs to stop, period, and when it's coming from someone whose job it is to help you enjoy your cruise ... well, let's just say that I'm glad there's a survey at the end of every cruise. 😑
P.S. Not that my opinion should matter in the slightest, but I think you are rockin' that swimsuit.