I am don't eat meat either. I have cruised MANY times on Carnival and have never encountered a problem. Your attitude ruined your trip, not the food.