We had a gun buy-back scheme in Australia a few years back. It was quite successful. (No penalties for illegal weapons being handed in etc).
You can argue this until you are blue in the face, (haha) but the prevalence of easy to get guns does have an impact on the situation in America. Reduce the need for every righteous yank to want a gun to defend his 'freedoms' (which of course the gun is 99% useless against in all reality). Reduce the supply.
However, it is part and parcel all just a part of Americana, same with fast-food, religion, etc. You don't like it, fine you don't have to live or go there. I know I don't like spending much time there, however I love certain parts of it. You have the freedom to choose this. If Americans themselves want to keep the guns and try and find other ways to stem the high level of violent crime, good on them. It's a democracy (whatever that really means). I'm just happy I am not a citizen there, and if I was I would probably move away, or at least to a liberal state.
This is of course my opinion only, and I don't hold it against anyone else who might think differently, self freedoms being what they are and all.
It's just unfortunate that the average American is portrayed as white gun-toting trash, or conversely black gangster rappers. Much the same way Aussies are labeled hicks (or Steve Irwins) and not much else.
Move along now, nothing to see here.