I agree with you that awful things can happen anywhere and anytime. I have had some awful things happen to me in the US and other countries around the world. It is just that my worst experience to date happened in Cuba.
I do not think that the US is the best place to raise a family but it is the best place to make a good living, in my opinion. I do not have children so raising a family is not an issue right now. I probably will not raise my children here in the states though.