Sort:  

in most (all?) states you don't have to give any reason when you buy a gun. however, in some states, a permit to carry concealed requires "good cause", for which in some counties "self-defense" would be enough, and in others would get you denied.

Mostly in those cases it has to do with whether you are white or not and/or how well you know the white police chief or sheriff.

in 98% of successful defensive gun use it is not even necessary to actually fire much less kill anyone. So "home defense" and "I want to kill people" are not the same thing are they?