If you want to dress like a slob, go on a Contiki tour and dine at McDonald's.
Luxury cruises are meant to offer elegance and sophistication which is why it is entirely appropriate to enforce a proper dress code. If anything the front of house should be more zealous in enforcing dress codes and...