Glad to see that your post did not fully match the title. I was ready to throwdown.

As for tipping, I would much rather have a higher all inclusive fare with no tipping because the mates are being paid a good daily wage, but the majority have decided that the current system of lower wages plus tips is preferable.