What happened with your Kosher request should not have happened.  It is inexcusable!  I am so sorry that you had to go through all of this on a cruise.  My husband has food restrictions and knows how sometimes things get messed up but nothing like what happened to you.  I hope that you wrote to the cruise line when you returned home even if you think that they won't listen.  .  .