Some of the things they are doing are silly I will agree.
One thing that has to be taken into consideration is the USA is not an island or continent unto itself. Look how easily drug runners get drugs into the US.
Law abiding citizens should have the right to defend theirselves "if" they are truly threatened.
I don't believe everyone should have a guns, I don't think taking them away from good citizens is the answer either.
If someone breaks into my home and puts my family in danger, they had better run fast and hard. I wouldn't think twice if they tried harming my family or myself.
This is just my personal opinion, other opinions may differ and everyone is free to make their own choices.
Edit-
To the OP, I really do love seeing the perp getting caught.