You are correct that the Zimmerman case was strictly a self-defense case and had nothing to do with SYG. McCain is just a pandering old fool.
Yep, last year when the batman movie killer shot all those people, sure would have different results if someone stood their ground during that event and blasted that jerk away before he killed and wounded so many people.