Wow, this sounds like my son. He is 7 years old, and constantly being written up at school for not following rules. He throws tantrums when he doesn't get his way. And if his friends can't come over and play with him, he takes it personally and says they don't like him anymore and throws a fit. He throws things, kicks walls, punches walls. Its soooooo frustrating.
My son was recently diagnosed with ADD, and has to start ritalin, which I am so nervous about giving him medication of any sort. I have never heard of ODD before... thinking I will look into it now.
Do you find yourself having to repeat things over and over to him? My son, If I'm trying to get his attention, I have to say his name repeatedly 4 or 5 times before I get his attention, and sometimes I have to repeat instructions of what I want him to do a few times too.
I wish you the best hun, I know how frustrating it can be!