Well, it seems to me that the OP has a couple of legitimate concerns. The long wait at embarkation with no water available (may not be NCL's fault, but somebody should address for safety), the overworked staff, and pushy/rude passengers can damper a good time. But labeling passengers "exotic" and making fun of their hats and swimwear (I'm assuming they were at or near a pool in their speedos and bikinis) is just mean (and smacks of intolerance and ageism).