I think there are a couple of big differences between the USA and other countries. 1) The right to keep and bear arms is written into our Constitution, in the Bill of Rights. It would take a massive effort throughout all of the states to remove it. 2) Americans would rather use their firearms to protect their Second Amendment right than to give it up willingly. Because the federal government is so out of control, states are nullifying federal legislation that unconstitutionally violates the Second Amendment.
People who want to live in victim-rich zones are free to move to a state that constricts their right to self defense. As for me, I'll stay right here with my neighbors and all our guns, thank you very much.
The Second Amendment was an amendment - amendments can be amended.
The Second Amendment is more accurately the second right in the Bill of Rights, which fundamentally predates the Constitution due to the fact that it was based on the Magna Carta. Government did not "give" us those rights, otherwise it would be the "Bill of Privileges." Government cannot take away what it cannot give. Our rights are something we are born with, and the right to bear arms (self defense) -- including and especially against a tyrannical government -- is not something that can be legislated for or against (i.e., "amended"). It is one of our natural human rights. The biggest difference between the United States and other countries is this: Americans understand that being well armed is critically necessary to maintaining liberty, for which we will put on lives, fortunes and sacred honor on the line to protect.
Yes certainly the culture is very different to the UK but there are some gun owners and enthusiasts here too who feel that they are never listened to.