Former NBA guard Ben Gordon, 39, allegedly punched his son repeatedly in the face while traveling in New York City’s LaGuardia airport – the savage end of an incident that began when the child dropped a book, via the Daily Mail.

Gordon is also accused of resisting when Port Authority officers tried to arrest him and reportedly ‘flailed his arms and twisted his body’ when they attempted to handcuff him.