I agree, as well as many as cruiser's we have met the same as you with the exception of the not enforced dress code. Yes they should enforce the rules, but they don't want to be bothered.
They are making cuts to increase their bottom line and know that a certain amount of customers will walk. I'm close to that point.