The US has an excellent record of recovering stolen money from most places you would want to live (and reciprocally of helping other countries)
Maybe I wouldn’t, but at least a billion people live somewhere happily out of US extra-jurisdiction.
Do you have a list with those places? Google isn't helping much.
I assume they're referring to the over a billion people living in China. Whether China is a place you'd want to live depends entirely on your personal cirumstances, of course.