I would assume most western expats reason more or less in the same way since we compare where we grew up today with when we moved, instead of with last year like you would if you'd stayed. The western society has been in a general decline for the past decades or so whilst other parts of the world is cleaning up quite nicely. It's like we're living on "old merits" in a way.
Fewer have more, more have nothing, those who claim to have more more often than not have a negative balance sheet due to credits/loans, politicians decide who can enter a country without wanting to listen to and solve the problems that arises which in turn creates a pressure boiler for xenophobia...
If I had more balls I would probably join those out protesting, but I've taken the decision to take care of me and my own instead, play by "their" rules until someone better than me makes sure it changes.
Oh I'm not under any illusions, nor do I expect that things have changed for the better, some probably have, others for the worse. I can understand my friends urging me to return, they miss me, as I do them, and Britain is not the country it once was either. It's just a decision I will have to make for myself in due course. I wouldn't want to live in NYC again...Maybe out on Long Island, perhaps New England. It's just one of those "call of home" feelings I get from time to time. I suppose it's a six of one and half a dozen of the other type of thing.