As someone who is not a citizen of the USA, as an outsider who does not have freedom of speech or the right to bear arms, I can see the value of citizens being able to protect their own lives and liberty. Why is it that so many of you Americans, who take these rights for granted, are not able to see their true value?
Oh, also I love you and your big guns.
Because that which is given freely is not earned, and only that which is earned has value. "Free" often equates to "worthless," I am sad to say.