Sorry you had a bad experience. Give cruising another chance, and consider a different cruise line and itinerary next time.