It is 1 thing if it is a occasional mistake, but RCL is known for consistently having pricing discrepancies. Depending on the state there are laws regarding price errors and customers can report these to Consumer protection agencies. I am sure if they get enough complaints something will start to happen.