I think I must be one of the quiet people that love JAX. Enough said about that.
It seems like society is going the way of doing just what it takes to get by or not doing it at all and expecting to get paid and rewarded for it. Look at the very rude flight attendant. People are making him a hero.
I am sorry for your bad experience and appreciate the fact that you know it is not usual for carnival to treat their guest that way. I would have done just as you did and adjust the tips where it should have been.