we dont live in the old wild west here. there are consequences for shooting people.
people dont just shoot a guy when hes being a jerk to them. guns are safe.
in public, your word isnt good enough. there needs to be witnesses and reason to shoot a person. good reason.
at home, well of course you already can shoot a guy that is unwelcome. not much argument there.