Oh gosh, I hear you - - I have lost friends (who didn't understand, and thought it was about my lack of parenting skills......ya, right!!), and feel very isolated. Most people just don't understand.
My daughter was first dx at age 7 with ODD, and mood disorder. While she does have some ADHD traits, we can not medicate her for such because stimulant type meds increase violence, impulsivity and anger (as your son experienced).
My daughter is now 11 and the mood stabilizer her pdoc (short for psychiatrist) prescribed (lamictal) has been our life saver.
Typically a person with a mood disorder needs a first line mood stabilizer, like lithium, lamictal, depakote or tegratol, then an atypical antipsychotic add on med for break-through symptoms, like risperdal, seroquel or zyprexa.
My daughter has been on lamictal, a bit of risperdal and seroquel for over 2-years now with really good results. We've had to adjust her meds as she is growing, but over-all life has improved dramatically.
My daughter also sees a child psychologist to learn coping, and life skills, because medication is only a partial fix.
I do believe that when she was unstable, her therapy wasn't very useful - - I don't think she could absorb a lot in her unstable mind.
I honestly believe the very best way for your son to have a good quality of life the fastest is to find the very best Child Psychiatrist you can possibly find to treat him. A smart, skilled, board certified Child Psychiatrist is priceless in getting a child stable, healthy and productive.
I am lucky to live in CA where there are a lot of qualified Dr.s, but I know in other states they are more difficult to come by.
Another part of my learning to help my daughter is this wonderful organization that has been my lifeline these past 4-years called
http://www.thebalancedmind.org/ I highly suggest you checking out their website, looking around and even join a support group.
Without their support, I honestly would be a lot less educated, more alone and feel more isolated than I already do.
I'm glad you wrote - write back anytime, as I am happy to share my (our) experiences with you!!
((((((((((HUGS)))))))))))
-Kathleen