I have been noticing bad reviews for things that the cruise line has no control over like bad weather or bad service from travel agents.   In my opinion this is not fair to all the hard working crew of the ship.   Bad food,  Bad service on the ship,  bad smells in the cabin,  toilets or drains backing up, A/C not working,  bad cabin steward,  bad bar service or bad entertainment,  OK then downgrade the ship......but Weather and TA are not part of the cruise.