Sadly, stupid actions aren't restricted to stupid people.
Well, you'll notice I have yet to chime in on this other than a snarky comment or two. Let me give my take.
Nobody knows what all happened on that night and we probably won't. One reason for this is that one of the main people in the altercation is dead. So was it a self-defense shooting? Nope. I fail to see how it was considering Zimmerman was expressly told to stop following Martin and yet did not. But it is not clear if he did so because he's racist or because he had an overly large sense of importance. So let's look at this from each point of view.
Zimmerman: It's night in a gated community. Here's a guy - regardless of race, although I still believe this had some bearing on the situation based on what Zimmerman could be heard saying - walking around in a hoodie and looking around. To Zimmerman this looked suspicious. And since he was carrying a weapon without proper training or knowledge of use, it was used to escalate the situation instead of diffusing it. He went full Rambo and tried to take the law into his own hands, chasing the guy until the altercation occurred. Whether Martin physically assaulted Zimmerman is immaterial at this point. At NO TIME should Zimmerman have been in close enough proximity to Martin to have this go down. The whole situation is 100% Zimmerman's fault, even if this turns out to be a self-defense shooting. He was in a situation over his head and instead of following orders he kept at it.
Martin: He's walking home to his aunt's house when this guy starts to follow him. It's dark and the guy keeps watching him. He tries to walk away but the guy
runs to catch back up and find him. At that point (or a point quite close to that), Martin approaches the individual and words are exchanged. A physical altercation happens and Martin is shot. Martin is 100% at fault for approaching the guy following him for any reason. He should have walked to his aunt's house or called the cops on the phone. Instead, he got all macho and got killed for it.
In summation, both sides were equally stupid. Zimmerman for being too gung ho and Martin for letting his testosterone and pride take over where his brain should have. The police were stupid for dismissing the shooting as quickly as they did without allowing any information from the investigation to be seem by the public. If it were that clean of a shooting, the parents of the boy should have been allowed to view it instead of being shut out completely. And the public is fucking stupid for jumping on this like they did. I can understand the consternation, but the bounty on Zimmerman's head is just fucking dumb and all the big names - and yes, I'm talking about you as well, Mr. President - should just shut the fuck up and wait for the facts to be brought to light. To instantly condemn the shooter as a racist wanna-be is just as gross a miscarriage of justice as those now trying to paint Martin as a thug punk to justify the attack. Not that first impressions and demonizing people ever turned out to be wrong. Except that Senator who everyone thought killed that girl but even though he didn't he lost his job. Or the Atlanta Olympic bomber that turns out was a hero but his life got ruined anyway. Or the stupid Kony thing where the "charity" taking shitloads of money used it for everything but charity. I could go on with examples for days.
In short:
Martin - Stupid kid.
Zimmerman - Dumbass in a situation he had business being in.
Police - PR and handling disaster.
Everyone else - Grabbed up pitchforks before knowing what the fuck was happening.