The gun is easily available in the U.S., because many people know how to make guns. The materials are available. The people want guns. That's why there are many guns in the U.S. The people want them, and they make them.
If really so easy to make a weapon for everyone (I disagree) then what is the point to restrict legal weapons? Is it possible to restrict the ability of people to protect their lives from illegal weapons?
Government wants to restrict guns so that they can make slaves of the people. This is not an easy thing to do. In the past, Government did a lot of advertising against guns. Within the last 20 years (and longer) Government actually does the terrorist activities in America, just to scare people into not wanting guns.
It is backfiring on them. People want more and more guns all the time because of the terrorism that Government is doing.