Do you see anything other than I'm seeing regarding the rules as stated by MSC? The website says for evening wear it is suggested to adhere to a more polished look. In that they included tailored pants and shorts. Typically, I don't even bring long pants on any beach type vacation. If it's required, I'll participate. If it's merely other people's opinion, I'll stick to my nice button up shirt and khaki shorts. Can you clarify?