Even geniuses can be assholes. I agree with your "hate bullies" sentiment, but not stupid people. In my experience, stupid people can be far nicer than "intelligent" people...
Sounds like these kids were just assholes, not necessarily stupid ones.
Sorry to hear your son was in a driveby..
