But....it was a child? He clearly had issues, right?
I just don't get it. Wouldn't your first instinct be to look for a parent, maybe restrain him from hitting you, sure, by holding his arms and trying to get him to calm down, but shoving him seems odd to me.