dude I never said he should have to flee because he's in public. In any situation, if there's a way out of it without death, that way should be taken first. Guns are for last resort only.
SYG protects his right to not flee. It places the act in his hands and gives him the ability to judge what is safe and what isnt.
If you remove SYG then you remove his right to stay there and his right to judge the situation. In that case, had he stood there and shot he would have gone to jail.