This happened to us years ago on a different Celebrity ship. Although we didn’t get compensation, they moved us immediately to another cabin and were very apologetic. Thank goodness we never got sick. So sorry to hear it was spewed in your husbands face and eyes. I hope problems are settled by May as we are going on her.