I'll play devils advocate.
I have a spanish co-worker who shows me troubling / unique news all the time from his country (Belize), and the surrounding area. They hardly ever make the US news because the cartels have warned American journalists not to report on the crime (or so he says). One might be series of beheadings, another might be 2 politicians got into an actual fight on live tv. He says it's very corrupt (obviously). He also said that 95% of the time you have to be in the game to get caught in the crossfire. His brothers wife was murdered, but he said she was mixed up in it.
I'm not saying that it's safe, but when's the last time you heard of a tourist (cash cow for them) getting beheaded? It's not good for business (just look at the Dominican Republic murders / deaths of US citizens).
I live just outside of Baltimore and it can be just as dangerous there as anywhere. Just like anywhere on this planet, there's places you can go in the city and there's places that you shouldn't.
I'm not saying the officer deserved what he got by any means, it's horrible and disgusting.
But normally when something like that happens you had some skin in the game. I don't know anything about this man, prayers and condolences to his family and friends, I'm just talking statistics.
When I travel to other countries (except maybe Canada aye!, lol) I talk to the locals about do's and don'ts. I don't wear anything flashy while out, hide my money in a different place, watch my 6 and always try to be as unoffensive as possible (pretty much the same in Baltimore). It's not a guarantee, and take it with a grain of salt as I'm in my mid 30's so might be lacking the wisdom of some of you grey foxes around here
. I'm also the guy that'll fly the day after a plane crash because it's cheap, and what are the odds?
Just my 2psi.