The vast majority of humans are idiots. The difference is, Americans and Englishmen feel they have either a god given right or patriotic duty to basque in the glory of their own stupid.
I have traveled to many countries spending a week here and a week there. Only three countries I've experienced have truly combined stupidity with arrogance to an extreme that I simply preferred my own company... and I don't even like myself.
1) India : The worst... these people would lie to your face and not even know they had done so. But if it sounds good to them, they'll say it. It seems that they always assume you're either dumber than they are or that you'll dislike confrontation so much, you'll just do what they want to be rid of them. Outside India, I have almost never encountered this behavior from Indian people... except from the fools who spend an hour painting their social status on their foreheads each morning.
2) US : Close second... this is a place where people glorify all forms of competition to such an extreme that they join religions, political parties, etc... as if they were teams and no matter how stupid their team might be acting at the time, so long as it's their team it must be right no matter how sane and logical the alternative is. 99% of the time, the US can be summarized as "Two wrongs don't make a right, but if your wrong and the other team is wrong, it's your patriotic duty to attempt to dominate the other team and force your wrong on them which in the end makes it right". America is most famous around the world for people who ask "How are you doing?" to be polite but don't bother waiting for an answer. On top of that, America sells the military as if it were a religion and that the soldiers are priests or acolytes.
Where else can you go to in the world, at 18 years old volunteer to sign up for a job which trains you, feeds you, clothes you and places a roof over your head and then also provides you a stipend of disposable cash (ideally for savings, more likely for a car) remaining equal to or exceeding that available to someone who earns $55,000 a year with a university education. In addition, if you wear your military issued clothing everywhere you go, it's not only socially appropriate, but people will treat you like you're some sort of hero and give up business class seats and more to support their troops.
Guys... military is a job... when you sign up, unless you're an absolute idiot (based on the topic of this conversation, most are) you're signing a contract with terms and conditions defining what you are responsible for and what you'll be paid. You have a clearly defined job. If you happen to end up on a battlefield presented with a choice of shooting someone or having them shoot you... or there are bombs bursting in air, this is not heroic... this is as stupid as being on the cast of jack-ass. If you're a fool who believes it's your god given duty to shoot the other guy who also believes it's his god given duty to shoot you, then you're better off sitting down for a cup of coffee and discussing where you went wrong in your thinking and maybe discuss sports or girls.
Let's talk guns... in America it's a religion... a persons right to bare arms is such a fundamental right that to not have at least 5 weapons on you at a given time is simply un-American. What do you expect from a country where people glorify the wild west. I personally enjoy a visit to the shooting range on occasion where I get to try different firearms and spend money for the privilege of wasting extremely expensive bullets to punch holes in sheets of paper at long distances for some inexplicable reason. I can't see ever actually owning a gun as I have no need for one and I don't dislike paper enough to need to punch holes in it at home with NATO rounds. But Americans seem to collect them... it's important to them... their Declaration of Independence demonizes King George the III as a tyrant. This is hilarious because the exact same bullshit they do today. They started a war against an enemy based on inaccurate guesses which turned out to be entirely wrong. It was the British Parliament exploiting their colonies around the world for excessive taxes to maintain their lifestyles of excess and to gain popularity among the voters by forcing colonies to reward their pure English blood. King George III who was little more than what Queen Elizabeth II is, a figure head, not even a puppet, but less important than that... he attempted to use his voice as meaningless as it was against this exploitative behavior by the Parliament. So, the tyrant the Americans went to war against and demonized for eternity in their Declaration of Independence was actually their ally... oops friendly fire.
So what's my point? Americans were intended to be armed in order to :
A) avoid establishment of a formal military and ensure that the American people were always well armed enough to be meaningful members of a militia
B) avoid another tyranny by providing the American people with the means to rise up against and over-throw the government if such time came as it was needed.
Strangely, nearly every presidency that the west or the south disagreed with since has triggered such talk of uprising. Texas for example, the gun capitol of the world has internal talks of succession every time a democrat is elected. Now that oil has more or less lost its value... why not let them?
That said, America has a formal military and if any other country can breach the defenses of that military which is so large it's just plain stupid, then keeping a handful of AR-15s in the house isn't going to make the slightest bit of difference.
If the US government chose to disarm the people and establish a true tyranny (not a "mamma took my playstation" kind but a real one) there is absolutely nothing even a town full of gun toters will accomplish against the national guard armed with body armor, drones, tanks, etc... let's not forget the fact that the guard is properly trained, not a bunch of rednecks who pretend to be soldiers in their back yards.
So, the rational reasons for needing guns is simply gone... which leaves the personal defense thing... as I mentioned, I like to punch holes in paper and I'm not even too bad at it... and I can't possibly imagine ever successfully and safely discharging a firearm I could mount on my hip. A gun range surrounded by thick concrete etc... is one thing. A street with open air and wooden houses and glass windows or a crowded movie theater, etc... nonsense... only a fool would try and discharge a weapon in those conditions unless within a meter or less of the target.
3) England ... I already have written a book, but this is the world capitol of road rage. This is a place where people spend most of their time irrationally yelling at everyone. It seems as if the national pass-time in England is to try and convince everyone else they're dumber than you are. It's lovely to feel superior to someone else not because you've worked hard and studied and educated yourself, but because you can find something someone else did and roll your car window down quickly enough to yell out the window while honking about how stupid the other person was for doing it.
Americans and Englishmen share a crazy belief that they believe their opinions are important enough to be heard no matter how little consideration has been placed into establishing their opinions. The Americans are scarier because they prefer not to have their own opinion but instead join a team to have their opinions dictated to them so they can be right while others are wrong.
I can say many things about many countries, but India, America and England are the only places I know of where it's socially appropriate to believe your special and more important than the people around you.