I think that a lot of the Europeans here underestimate the awesome power of a very long and horribly insecure land border with Mexico. Hungary has a grand total of 2171km of land borders, and those are with countries that probably don't have any more guns than Hungary does. US has 3169km of border just with fucking Mexico, and most of it's wilderness and desert.
Granted, in recent years it seems like Obama's fast and furious dumbfuckery sent more guns that way than were coming in this way, but still the fact remains that if you're an asshole who wants a gun but the government won't let you buy one, you can bet your ass that somebody down there will be willing to sell you one and launch it over the fence with a drug catapult.
You often have good points to discuss, but your rampant anti-Obama-ism sometimes makes them hard to engage. "Obama's fast and furious" indeed.
As to Mexico, that the US shares a border with it isn't a good backdrop for national policy. Even if I bought the argument that it's a lawless war zone and people who live near there must have guns to ensure their safety (which I don't), that has nothing to do with the value of having guns in Iowa. If gun availability is a bad idea absent a war zone, then there are better approaches than making guns incredibly easy to get, everywhere, all the time, with no consequences for improper use.