My understanding is that law enforcement must sign an affidavit stating that believe there is probable cause to make the charge of murder and if the outcome is justifiable homicide then law enforcement becomes liable to the defendant. This is another aspect of the 2005 stand your ground law designed to ensure that police don’t automatically arrest people for defending themselves.
Exactly correct!!
Stand your ground, Castle Laws, etc. exist to protect people from THE POLICE, AND PROSECUTORS who have a record of arresting the victim in cases like these.
I find it disturbing that we even need these laws but many states and communities have found them necessary to protect innocent people from unjustified arrest and prosecution. To put it bluntly we as a society are trying to balance out big government police state powers that have spun out of control.