6 yr old son throws ball at SO'S mom's head

Jill
I'm just wondering what everyone else would do if their 6 year old were to hit an old lady in the head with a basketball? He is a difficult child and I've had him in counseling before and was told he has oppositional defiant disorder. To me that just means he's an unruly child who doesn't care about acting like I try to teach him. He's already been suspended last year from kindergarten because he always tries to hurt people. What should I do?