If Zimmerman was attacked from behind, and was getting pummeled....he had a right to defend himself. But I think manslaughter, rather than murder, would be an appropriate charge, because he stalked and provoked this encounter.
...which is against Florida Law, and why I think bare minimum should be his charge.