We just came back from a Princess cruise the towards the end of January. You can't believe how many guys leave the bathroom, some after coming out of a stall without washing their hands. It would infuriate me but my wife told me not to say anything. I should have followed them around the ship and told their wives but I would probably be sued.
I would get out and watch the cleaning crews working in the wee hours of morning and i was impressed watching these guys work. They wipe down everything including handrails, walls, counter
tops, ceilings and most surfaces anyone would touch. What they don't wipe down is pressure washed and all the decks are scrubbed and or pressure washed.
It's not the cruise lines to blame but a bunch of mostly lazy my butt has no germs Americans. They should place armed guards at all the bathroom doors and at the entry to the dining areas.