I agree with that, but Trayvon was, for all intents and purposes, a child. He has a reason for acting stupid. Zimmerman SHOULD have been a little smarter, IMO. Teenaged boys are full of testosterone and they like to fight. That is not unusual at all. I'm willing to bet you had your own share of fights as a teen and young adult, and that if you had felt threatened by some dude who was following you, you MIGHT want to fight him.
I just think this whole situation could have been avoided if both had used their brains a little more. It's really sad for both of them. One is dead, and the other has to live with the fact that he killed a teenager. That cannot be an easy thing to live with. I'll bet that is why he has been in trouble since the incident. He's probably having a difficult time dealing with it.