I'm pretty sure you do need to have a license to own a firearm, give America some credit, they're not totally stupid. However it just seems strange to me that you can buy something that kills people along with your vegetables.
Although they do sell guns in banks...yeah Americans are stupid, no doubt about it.