I just don't think you understand American culture or why they have certain mindsets; like a lot of people who bash America constantly on here and other places. Guns are considered an important freedom, alongside free speech, and are representative for them of a non-oppressed civilian population who live in a democratic republic. They spend a lot of time learning about their early history in school, a big part of which was the American war of independence. They were in all fairness paying tax to a King and a country when they had no democratic representation (taxation without representation). They used guns to take back their freedom from that oppression, and the right to bear arms was then put in their constitution. If you try to take their guns away, rightly or wrongly, in their eyes you're only one small step from taking their freedom away because they lose the ability to fight against oppressive governments. That's why "they love guns".
Also things like hunting and target shooting is way more popular because of the large amount of open land they have over there. Guns are also needed for home defense because poverty is more extreme over there, crime is also more extreme. It's a realistic concern that someone could break in and murder you while in the middle of a robbery, over in the UK that's basically unheard of. They don't love killing each other, a lot of murders are gang related due to the drug smuggling from South America and extreme poverty in some areas.
Lastly I think war is glorified a bit too much, but to be fair when they intervene it's generally for a good reason. Communism was bad. Saddam Hussain was bad. The Taliban, Al-Qaeda and ISIS are bad. The world would definitely be a worse place if the Russians or Chinese were in charge.