I call people assholes because they are assholes. I wasn't a 'nerd' in school. I had a lot of friends in most of the clics. I played in a few bands, did a lot of bad things, drank a lot, and hustled a lot of pool. I was in sports and I had my share of good looking girlfriends. I was also pulling in 30K a year at 16 (thank you .com bubble!). This kid was a football player who spent his nights getting drunk and picking on people smaller than him. He knew better than to directly pick on me, but he did pick on a lot of my less popular friends. I was a bit of a hot head and a idealist. So I knocked the hell out of him.
Picking a fight is all about tactics and strategy. I had all the advantage so size was no longer an issue. Never really lost a fight in high school anyway....
The fact still remains that his actions made him an asshole. Assholes belittle people because they are different. Assholes beat up on people who can't stand up to them. Assholes knock books out of peoples hands as they walk to class. Assholes go out of their way to embarrass people in front of crowds.
I should know. I was an asshole. When I look back on my life as a teen/young adult I frequently ask myself if I had friends, of if people were just humoring me because they were afraid of my asshole attitude.