Because the US wants to look like it has all the power and to be intimidating
Most US weapons of any kind are made in the US.
From 1945 until the late 1970s or early 1980s the United States always had the most nuclear weapons. After then the USSR/Russia has had the most nuclear weapons.
The USSR provided most of the weapons that Egypt used in the 1973 Israeli Egyptian war in 1973. The US provided the weapons for Israel.
most of them us ak 47
US weren't effected by the Nuclear Weapons, They created it.
USSR and US The USSR had just passed the US only a couple of years earlier.
The US first stockpiled chemical weapons during the 1930s.
The US was the leader in the fight against communism. Consequently, the US led the way in Vietnam with the most troops, and the most weapons and equipment.
Give other countries? In most practice, the US doesn't give specific weapons to foreign countries; instead the US usually gives funds (money) to whoever they're giving aid to and the recipients buy weapons on their own. In some cases however, the US does give actual arms to the recipients when the weapons can't be bought on the market. (legally or illegally) Ex. FIM-92 Stinger
Pretty much any where it is legal to use such weapons. Most shooting ranges will accommodate an adult who wishes to shoot.
the right to bear weapons to protect your home and shoot any invader
The US no longer makes nuclear weapons, it only refurbishes existing ones that are wearing out.