I was shopping today with my partner and a woman was spoken to by a shop assistant because her small child ( about 6) had almost knocked over a shop instillation. The woman didn't engage with the shop assistant but I saw her a few minutes later drag the child by the hood and hit him on his back. I then saw her hit him so hard on the side of his head that she knocked him to the ground. The shop was very busy and everyone was just stood watching as she was screaming at the boy. I approached her and very calmly said "don't hit that child like that again" ...She went mental and started screaming into my face. I stood my ground and just repeated what I said calmly and she just screamed ...I'll kill you he's my child how dare you tell me not to control him. Then security led her away still screaming....the thing is it might be the norm in her culture but I just couldn't watch it happen and say nothing..The security guards didn't seem very concerned about the child. I don't have children but surely this is not acceptable?