I am glad that cruise lines relaxed the dress code. Yes; you will get those who go too far down the "casual" line but I don't cruise to do a fashion show. I do think there should be a minimum dress code for the restaurants. i.e. no shorts or sleeveless t-shirts.
I didn't really see anyone that was poorly dressed on the cruise but, then again, I wasn't looking for them.