It happens all the time when we europeans travel....especially us Brits to Euroland.
It peeves me as well, especially when I have a zero Forex fee card. In this instance, I bet the 'receipt' guy just pushes yes...he has nil to gain I guess. In spain, you often get given the CC machine/ATM machine and have to actively decline the higher FOREX rates.
It's not worth calling for $1.50 but in my experience I always ask/email to be billed in the local currency...I think the real villains are the banks that provide the CC machines, not the merchants.