hehehe, that's funny, I got also hit once by an old lady here.
Not too sure about the reason, as I cannot understand arabic and the lady was screaming at my in that language.

I just left the shop feeling humilliated.