I object to such laws on ethical grounds. By "such laws," I include not only to the Castle "make my day" (aka Dirty Harry) laws, but also to "stand your ground" (aka George Zimmerman defense) laws and any other laws specifically tailored to provide legal defense on a selective basis for killing people. The role of law should not be to excuse bad behavior, not limited to but including, killing, nor should laws pertaining to bad behavior be applied unevenly based on irrelevant personal attributes such as gender, race, age, celebrity, ethnicity, religion, etc.<quoted text>
Castle doctrine, codified in law on several states, treats home, structures, some include yards or any place a citizen may be such as a restaurant, as sovereign and any force including overwhelming firepower may be used to kill an attacker.
There is an old saying that has been repeated to me by several prosecutors around the country, "Dead men tell no lies on the stand" in other words better to kill them than to wound them and have them lie to investigators, a grand jury, or during a civil case against you later.
It's certainly true that if you kill people, that will keep them from testifying "on the stand" (or anywhere for that matter. I trust the wisdom of another "old saying" — that you don't have to go after a fly with a cannon.