It just happened - it's dumb I know but I felt aggrieved from the fact that I was charged extra for food that wasn't advertised to cost extra.
Went to an Indian takeaway joint in a food court and was told my order of butter chicken and lamb vindaloo costs extra - because beef and lamb costs extra. It's an extra $2 for this in addition to the $11 I would have paid if I didn't have my second option as Beef or lamb. The lady mentioned it, and I looked around for some advertising of this extra cost, but there was nothing other than her word of mouth.
Being the socially awkward person I paid the extra to stop holding up the line the seethed about it after.
Can restaurants do this or should I just give up and move on?
give up and move on.
what else do you want us to do?