To understand that many American presidents dare not issue gun bans, we only need to look at American history. The British first brought guns to the 13 colony in North America. At that time, North America was full of wild animals and Indians, and the British could attack them at any time. Therefore, in the United States at that time, even everyone had a gun, which was an important way of self-protection and defense. So since then, a very warm gun color has been developed, which makes it unsafe for Americans to go out without guns.
During the War of Independence, guns played a prominent role. It was not the country that defeated the British invaders and rallied the United States, but the militia organized by the general public. Therefore, in American mass civilization, the government and the army are unreliable and there is no way to get a sense of security from them. They think that the guns in their hands are their last line of defense, so it is not easy for the American people to ban guns.
In the United States where a referendum is held, no American president is willing to break this rule. Armed Americans are not only deeply rooted in tradition, but also protected and recognized by the most authoritative legal constitution. Therefore, in the United States, no matter how many bloody cases have occurred because of guns, no president dares to challenge the Constitution. Dare is the bottom line that touches the American people. Only when there is a serious incident do you dare to do something that means banning guns.