Some interesting responses.
Certainly firearms are too much a part of the US culture, and not enough of the English culture, that dramatic changes in firearms laws are practical.
As regards carrying specifically, a lot of people have pointed out that there might be a benefit in safety in areas where people are legally allowed to carry. The fact that a potential target of crime might be armed, discourages perpetrators.
Statistically this has been generally shown to be true in the US. Some states permit concealed carry and some do not. Those states that do permit it have generally shown a decrease or less of an increase in violent crime against the person, (along with an increase in property crime), compared with those states which do not.
If this is the case, and you are prepared to benefit from the possible safety improvement that comes with permissive laws, then do you consider there to be a social responsibility to carry? If the safety of society is enhanced more by the fact that people *might* be carrying, rather than the likelihood of prevailing in a gun battle, then surely that alone is a reason to carry, irregardless of how safe of an area you're carrying in?