I am a 19 year old Canadian guy who is currently visiting some family in Pakistan. Today, I was walking with 2 of my cousins through a very fucked up part of the city and this kid just comes out of no where with a dead rat in his hands ( I think he was around 14 years old). He wasn't wearing a shirt and his pants were torn in many places. He started yelling at me for some reason but I ignored him and kept on walking. He kept on following us and yelling at me angrily, my cousins started laughing. I turned around for a second and told him to go away and he just threw the rat straight at my chest. I think it was already cut open because some of its guts spilled all over me. My cousins were laughing their asses off but I was super pissed. I went up to the kid and pushed him to the ground. He got back up and tried to bite my hand but I wrestled him off of me and punched him a couple of times. He eventually backed off and ran away.
An elderly lady saw the whole thing and scolded me for being too harsh on the boy. There were a bunch of other people there as well but they didn't really give a crap. So what do you think? Was it wrong of me to attack the kid like that?