OMG!  This sh0ould never happen on a cruise ship.  I wonder if others got sick as you did.  This would truly ruin my holiday cruise or in fact any cruise.  So sorry that this had to happen.  I hope that Carnival does something for the passengers who had to sail on the ship for this voyage.  Gloria