Herp derp yada yada. Seems like the debate always swings by this bus stop on anything involving guns. Cops have had guns since like I don't know, forever. The issue isn't gun ownership- it is racism versus overreaction by the cop in particular. Racism involved? Likely. Why? Just look at the level of representation on the force- a largely black community being policed by a nearly all white police force and governed by a nearly all white city council. Sounds like a built in bias to me.
The other issue is justification of deadly force. Without knowing all the facts, I can't state specifically, but in my opinion it was not justified. Unless there is specific intent by the perp against the officer, justification of deadly force does not apply. In my opinion the Trayvon Martin decision looms large here, because it will color all such incidents now and in the future.
The issues are racism and use of deadly force, not gun ownership.