As far as medication goes, medicating a child can have very bad drawbacks. A dear friend of mine was a very hyperactive child. His parents decided that mild sedavtives would help. As he was now a bit lethargic, their doctor prescribed another medication to bolster his mood. Within a few years, he was diagnosed with OCD and once again was given more medication.
As an adult, he had serious trouble handling tense situations. He could not control his anger, but then he also couldn't get very excited about anything. After moving from home and attempting to ween himself from the meds, he became more relaxed, more full of life, was able to finish college and hold a steady job. His OCD is very slight now.
According to him, with the meds, life was "...sort of like seeing through a dull haze. Without them, the sun shines brightly..."
Your son's behavior is definitely beyond what could reasonably be regarded as normal-spectrum child behavior problems. An evaluation by a child mental health clinician is called for, and part of the assessment can include a consideration of medication.