I too have been on many cruises and the one thing I find is that some people can never ever be pleased. On the last cruise, they allowed boarding at 11.30am and a couple were complaining about not being able to get into their cabin. Simply ignoring the fact that RCL ask people to arrive after 2pm. (not that I ever do)-because I like to get on the ship and relax. Waiting for a cabin which is usually available by 1pm is really no problem.
People can be sooooo picky..they must live a really miserable life. I save my complaints for something material and share it with the right party at the right time. So far I can saw I have had much better treatment on board cruise ships than I have in Hotels.