Oppositional Defiant Disorder (ODD) Support Group
Oppositional Defiant Disorder (ODD) an ongoing pattern of disobedient, hostile, and defiant behavior toward authority figures that goes beyond the bounds of normal childhood behavior. When a child cannot seem to control his anger or frustration, even over what seems to be trivial or simple to others, the child will often react in violent or negative ways to his own...
I had to laugh when you wrote about selective hearing because I used to joke about our son inheriting his fathers selective hearing. His father has some hearing issues from working on cranes in mills and other loud facilities. Now that we know our son has a legitimate problem we know to make sure he has our attention before speaking to him. It's still a work in progress though to remember to use short sentences.
If you feel your son has a language issue you should speak with a speech/language pathologist to see if you can get an evaluation. Get it done while he's still young.
For the record I did not agree that my son had Adhd which is what he was labeled just so he could get a 504 plan for school and I am glad I stuck to my gones because we are finding that he has a slew of issues--but I believe they are all connected.