However, if the items you paid for were marked down in price and the items you 'exchanged' them for were not, then yes, you were morally wrong.
If the cashier is unable to assist you, you should go to the customer service desk. That's what they are for.

