Here in Michigan we have "shall issue" and "castle doctrine laws" which basically translates to that if you attack somebody that is engaged in a lawful activity you are out of luck if things don't go your way. In many other Countries the honest citizen is the one out of luck if they are attacked.