Putting glass bottles in your luggage is obviously stupid, even if they told me to do that I wouldn't as you use common sense.
15 visits to guest services? Why? It sounds like you were angry from the start due to the bottle damage and wasted massive amounts of your time complaining.
As for the couple of comments about not speaking English, you are not in England! Why do people think everyone everywhere should speak English.
It seems you were determined to find problems to complain about because it was your husband's birthday and the bottle you put in a case got things off to a damp start. I hope if you cruise again you will use a little critical thinking and some research before boarding and you will have a much better time.