i love the usa and its badass in many ways...but also shitty in many ways. depending on your values, the usa may be the place for you, or a country like canada, denmark, spain, japan, etc. might suit your desires better. because you think america is the best country and others arent that good doesnt mean shit to ppl who have moved to other countries and are perfectly happy there (i know a white american dude who lives in costa rica and loves it way more than here. just comes back to usa to visit family).
many times ppl live in a country (like the usa) just because of external circumstances, and would love nothing more than to be able to go back to their homeland. i dont see anything wrong with that.