I think it was cobraboy who wrote once: "You gotta have balls to live here". If you go out to the countryside it's not that bad, but you still gotta watch your back. You gotta watch your back anywhere, and of course I mean that in degree's. I work in Miami Beach when I am in the States. I see people, young lady and young men who I'm sure would behave quite prudently at home, acting quite outrageously here. Also business men and women who you wouldn't think would consume certain pharmecutical items come right up to me and ask me for said things. If I was a thug I could set them up and send them somewhere to get mugged, kinda like what happens in DR.
People see the palm tree's, the heat, the smiles, the hot women, the booze and they think wow I got all this money, I am a foreigner I can do anything. No, you gotta watch out and be aware, be alert, be prepared.
Do people stop coming to South Beach inspite of all the drugs, sex and violence? No and they won't stop coming to DR either, but concerning both locales one must have a care and not get into deep with the wrong people.