I know there are many different factors but say you are in a store and someone is robbing the clerk. At what point can you draw your weapon on him and at what point can you fire LEGALLY? Does it make a difference if the criminal is armed or unarmed? I'm just wondering about this. The laws for home invasion are fairly simple with a few exceptions but when you are intervening for another's safety or in a public place it seems to me that the laws may be WAYYYY more complex.