I disagree. The cruise line can't be responsible. They have 3000 or more passengers coming and going each week. its the passengers that bring them on board - just like noro.
The cruiseline can't be blamed for what we do. I'm not saying its the OPs fault, but someone before him brought the bugs on the ship.
I'm sorry this happened to the op. Just curious as to what you think fair compensation would be?