Carnival being the cheapest they attract low life trash. Imho.
Normally I live below my means. But when it comes to vacation, I splurge and go first class.
Life is too short to vacation cheaply. I learned that lesson the hard way many years ago. If you want to cruise, go Royal Carribean. I never had a bad experience with that line.
Bottom line, if you want to avoid low life trash on your vacation - go to places where they can't afford to go.
This past two weeks I've been vacation on Marco Island. I'm in a resort that costs $13,000 a month (splitting it with another couple). You need to go through a guard shack just to get to it. Well worth it, that I can tell you. But back to reality as my vacation ends a week from today!