Get over it! Your safety is all the Royal Caribbean had in their mind.
Hey a bad day on a cruise is better then a good day anywhere else!
If you book during hurricane season, you gamble..and looks like you lost!
If it makes you feel better write to RCI, I did once about a past cruise and they were very nice about the problem we had on the ship and compensated us very nicely towards a future cruise.