I'm a bit shaken so excuse me if I seem like I'm rambling. I was in a shopping centre this morning with my 2 year old. Saw a group of loud kids, no big deal. There were 6 of them. 3 of them looked about 14 years old, 1 looked a bit younger and 2 of them much younger I'd say 8/9 years old. One of the older ones kept smacking the youngest on his head multiple times really hard you could year it from a far. People walking around seemed shocked as well. The younger one was crying. The older one caught him from behind his back and kept smacking his head/slapping his face while the rest of the teenagers were laughing. I was in utter shock, and my fight or flight kicked in. I went to the one who was hitting and yelled "stop, stop, don't you ever hit anyone like that ever again". He came and stood up very close to my face it was intimidating, but I stood still and looked him in the eye because I didn't want him to feel my fear. He kept shouting in my face "f off who do you think you are" and a myriad of mouth fulls before they all stormed off laughing and swearing at me. I'm Muslim and wear the hijab so they didn't miss the chance to make fun of it as well. The small one who was being hit walked with them as if nothing happened. The thing is the shopping centre was full of people walking by and everyone seemed to be watching without a word. I'm feeling shook and humiliated. AIBU?