Don't like "mandatory service fees" disguised as "gratuities?" Tired of being guilted into paying additional layers and layers of "tips?" to supplement the Cruise Lines' third-world pay scales? Try Azamara, Crystal, Seabourne, or Silversea.
Yes - you will pay more (maybe a LOT more) - but chances are you'll feel better about the experience (and who knows? you may even come out ahead).