I once priced a cruise at home before I boarded a Royal ship. That afternoon I went to next cruise to book it and it was higher. I told the agent I got $75 difference that morning. She rechecked, and said she made a mistake, that she forget a discount. She fixed it and all was well. You probably had a bad agent who didn't want to admit a problem.