Even if it had been weather or a justified reason for missing a port, the report of the terrible food, non-working showers and such is enough to steer me in a different direction.
I usually cruise RCCL or Celebrity, although have been on other lines including Carnival, but this is really scary.