Zimmerman did not shoot Trayvon. A gun shot Trayvon.
The "teen" was beating Zimmerman's head on the pavement.