Hand washing on ships is something personal not just MSC , I have seen people at the door with dispensers and passengers just walk past them on many Celebrity cruises . It is not crew job to chase these idiots as they will get into trouble from higher ups if the passenger complains.
I was making the point that I did research prior to cruising with them and made the decision re YC, however I know many people who cruise non YC and are very happy with their experience it is based on your expectations .
Celebrity has a lot of cases it is not restricted to MSC --have a look at their boards and they are being transferred from suites or balconies to just a window cabin!!