Kind of reminds me of a guest coming to your house for dinner and complaining the food is not healthy and you need to re-decorate your living room.

When coming to live in a country as a guest, best not to whine and complain publically about how the citizens of that country run it. Either don't come, or wait until you become a voting citizen to do that. That is what is considered holier than thou and bad manners.

A lot of countries have come up with a name for people, especially people from America, that act like that.