Sounds like you did the right thing I don't stand in judgement I think if he was doing this at 8 months old it most likely would have escalated and possibly to a person.

Hugs to all of you.