Much to do about nothing. Only applies to their upscale restaurants. Second, you can still be a slob in the dinner room or cafeteria. Explain to me how this rises to "outrageous discrimination and class bias." That is silly.
Agree completely!! We've been on many, many cruises, and have never felt it was an imposition for us to dress appropriately for a fine dining facility. On the evenings we did not want to dress up, we simply ate at one of the less formal venues. Or ordered room service.
Cut offs, flip flops, and hoodies are ok for attending a neighborhood sandwich shop to get a hot dog or burger, but would you really wear such to a wedding, or funeral? If not, then why would you wear it to a fine dining restaurant just because you are on vacation.
In my humble opinion, the words "appropriate" and "decorum" have, in many cases, been replaced by the words "me, me, me".
I'll stand down from my soapbox.