There is a problem with our current interpretation of stand your ground. It is very possible that had the guy who punched a 6 year old actually connected with his gunshots he'd be found innocent of murder/manslaughter whatever, because he WAS defending himself.
There are no rules of the road. There are no rules of engagement. The way it works right now is like this, you have a right to keep and bear arms (you can own a gun and you can have it on you and you can let it be clearly known that you do). You also have the right to "stand your ground." If you feel threatened (not if you ARE threatened) then you can draw and fire at the threat. Period. That's our current situation.
You don't need to do any real evaluation of the threat (****, you might be killed in the split second you're deciding if you're in mortal danger or if your kid is springing out of the closet for a surprise birthday party), you don't need to consider what is behind your potential target, you don't need to be sure that the threat is real. The current standard is that you should have a gun and you should fire it as fast as you can at anything you feel is threatening. That's legal right now. That's our current law.
That is why I am no longer a vocal advocate for firearms rights, because the groups that currently lead the firearms rights cause are 100% cool with where we're at right now. I'm not.