So I was out shopping on Sunday at a busy retail park with my lo and dh. A little boy no older than 3 wonders past us looking pretty confused, then his mum comes running up screaming at him and repeatedly cracks him on the bum HARD! She then stops poor little thing is clutching his bum, screams some more then carries on smacking him. At this point I said stop smacking your child in public as other kids were watching. Obviously the boy had wondered off but he was only young and probably didn't understand "stranger danger" . Is it ever acceptable to disapline your child like that in public or was it just me? Don't want to cause a massive debate or anything but just wanted other opinions.