Got slapped very hard by a girl & her boyfriend

21M, I'm a simple, introvert guy, never talk to any girl (because of fear), even I don't have contacts of any girls(shyness), never think bad for a girl, always respect girl but today I got my lesson for being too respectful.

Today I visited to a mall alone, at the food court I go to order something from burger king but there's too rush, so infront of me a girl stand, and someone touch her body, who touched & where I don't know, even someone touch her or not I don't know, that girl turned around and told me why did you touch me, I just softly said apko koi galat fehmi hue hai, even my last word isn't ended she slapped so hard that my spectacles fall in a distance & got broken, and also a 'tiiiiiiiiiiii' sound in my ear create. And everyone just looking at me & that girl saying at loud voice that this idiot touch me. Even after that slapped, I told her mother promise I didn't do such thing in my entire life. At this point of time I just control my tear. With this some boys came maybe her boyfriend, & hold my collar & again slapped me & little bit of blood came from my nose but the mall employees came for rescue & took me towards emergency exit. And at that point Im just crying, telling those employees sir I never did such things in my life & they gave me water, & they go to that counter & bring my food. And came back to home.

I can't ever think to do such cheap things but still have to face these, main thing is that just everyone look at me & saying tharki, give him to police & all. Feel very ashamed. If someone in that food court knew my parents & tell them these things, then I can't show my face to my parents.

P.s sorry my english isn't good, forgive me for that.

Edit : Thank you everyone for your kind words. Aur batt rhi distance maintain krne ki, wahn pe Boht bheed thi like mere dono side aur piche, Charo taraf log the. But it's a big lesson for me. And I just can't hit someone not because of confidence, it's something different. Till 12th i study in a gurukul, there I got the values to not hit anyone, there's god who see everything & I'm damn sure they'll definitely got their punishment in future.

Edit : I go to the mall for footage, first I got to burger king, I asked them for cctv for yesterday incident they told we don't have footage, you should go to security supervisor office. Then I go to supervisor office, then I told the story he said I know the story but I can't give camera footage due to security issues, i request him alot after he said it requires special permission of police, again I request him that I can't go to police & he said mera dimaag mt khrb kr. Then I came back.