ingeniero, so you are saying if I would have worn hijab this would have not happened?

Maybe you are right. maybe this man thought because I am western he can speak to me in this way.

I'd say that makes it even more of a shameful act.