I agree with you. Like i said, the gun control should be much, much harder. There should be different requirements, before obtaining a gun. But for me, it is not possible to completely remove all guns from the americans. And it's not because of the culture.
The US is so different and vast, that i see the reason why people want to have a gun. You could be on a farm in Kansas somewhere, with no one near you for many miles. And some psycho comes and attacks you or your property. What can you do to protect yourself. Call the police, sure, but when they could come in an hour, what kind of use are they going to be? Or you are in the big city, and you are going home at night and someone jumps you in the alley. Or you are on the subway, where there is always a group of idiots, that wan't to start a fight for their amusement, or because they don't like how you stare. If people don't feel safe in the society they live in, it's natural they want to have a way to self-protect.
I haven't used a gun in my life, but if i had to live in the US, with the way things are, i would hesitate not to get one just for the same reason. I definitely won't feel as safe there, as i feel in Bulgaria.