Yup. I moved for the experience and stayed because I am enjoying it. I can critique the US all day and night, but I'm not oblivious to the fact that other countries have their own set of problems and it can be very difficult to integrate feel accepted in a new culture. Half of my family is originally from Jamaica, so understood the bumps along the road when it comes to moving to a new country as I've seen it firsthand growing up. Luckily, they didn't have to deal with a language barrier, I did (technically still am as I'm not fluent in Mandarin).
Those who move abroad and are unaware of other country's problems probably live in an American (or *insert foreign nationality*) bubble abroad. I found myself in one when I moved to Taiwan, but once I finally made more local friends, I started to see things that are not as noticeable. The longer I stay in Taiwan, the more I become aware of society's flaws.
The "perfect" country is one where its problems don't impact you that much. For some people, that country is the USA, and that's okay. Everyone's "best" life looks different.