I think the problem is, unlike almost every other country, guns are part of US culture, and seen as a right, almost a duty to own one.
Coming from the UK, I can't imagine holding one, and I think if I shot someone and killed them, a burglar, whatever, I'd probably be emotionally damaged for life, and if that makes me a pussy, fair enough. We actually have a gun store in my town, but I think it only survives due to living in a posh area where there's lots of farmers and toffs who like shooting birds.
I'm with the above guy who says along the lines of 'lets see who great you feel when you're standing over some kid who broke into your house and he's crying and bleeding his last few minutes over your carpet.'
It's not the right to own guns that scares me so much as the gung ho attitude of some people, 'I got me a gun I gonna go shoot me some peoples'.
Also, I think there's a psychological barrier removed with a gun, sure, everyone has access to knives and blunt objects, but it takes a certain kind of person to stab another person, or bludgeon them to death, but distance lowers the emotional effect.
I also don't believe for a moment that knife crime is as prevalent as the media make it out to be in the UK, I don't for a moment believe that over half of teenagers regularly carry a blade 'for self defence'. I'd actually be surprised if it was even 1%. Hell most teenagers don't vandalise, rob, steal from stores or beat people up either, its all just hype from the media, and this is coming from someone who hates the chav culture and would love to blame them for everything.