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?