Royal Caribbean's PR debacle.

by