This is almost a weekly occurrence for me, with one occasion getting a refund of $22.
Supermarkets won't fix this until you hit them where it hurts....the pocket.
Don't have the price corrected at the checkout, pay the higher price, walk 5m to the service desk and get it for free. Then someone...