RUN Don't walk, to another travel agent...actually, you should have addressed all the points, she ignored, right there and then, and said thanks but no thanks...
A good travel agency will do their best to accomodate all your requests, and will be pro active in making sure you have a great cruise. Don't give up, and go specifically to a Cruise Agent, rather than a travel agent. Good luck.
Trip, with her book & tea!
Chat Hostess & Board Moderator