Bubbles, you hit on an important popint that many of us don't understand. Some children don't grasp the consequences for their behavior, or they grasp it, but can't control themselves.

Why don't you check with the doctors about his meds. Perhaps there is another mix that would help control his anger. I don't know much about medications, but I know enough to realize that sometimes medications can trigger certain personality traits. Have you spoken with his doctor lately about having his medicine changed?