I travel international as part of my job.
Many of the countries I visit are as safe if not safer than the USA
If you go to NY city, you stay out of certain parts of the city.
Even in Dallas, which is very safe, you stay out of certain parts of the city
(very small area) at night.
If you find out where these areas are before you travel, you will be ok.
I feel 100% safe walking in Dubai, and Singapore at any time of the night.
London, not so much.
I dont go to any countries where the state dept forbids trade.
I have travelled to many cities in Africa, Europe, Asia, Latin America and the Middle East.
I have never, ever, had a threatening situation.
The only problem I have ever had is a heated arguement with a Frenchman...... They ARE rude
Forget bringing a gun. Unless you are documented to Hunt in a country you visit, you CANNOT bring a gun to 99% of the countries in the world