How many cruises HAVE you been on, Stephs mom and LadyLauren?!
My first cruise was on the Queen Elizabeth II and I didn't not enjoy it that much b/c it was more "hoitey-toitey" than what I like. But I did not let that stop me from exploring other cruise ships and cruiselines. After cruising different lines, I remain a big fan of NCL (I really like freestyle) and plan on staying with them.
The moral of my story is that don't judge cruising based on a bad experience (or bad weather, which NO one can help) -- try it again with a different cruise line - I guaruntee you'll find one that you like.