I have found this thread interesting and feel that it's very worthwhile! I'm a native to the county who lived elsewhere for over 10 years before returning only a few years ago. It seems the thread has cooled so I hope I'm not stoking the fires again because I'm not trying to. I'm only trying to get some things off my chest and, hopefully, learn from you. Sorry, I'm going to be wordy.
There are two things (and they've both been discussed ad nauseum in this thread) that have bothered me since returning. They are 1) Poor quality of service and 2) the 'who's better' sentiment between some of the oldtimers and newcomers. From my vantage point, many workers, not everyone, in the service industry seem to express a 'you're lucky to have me here to serve you!' attitude and want to argue with you tooth and nail if something doesn't go right. I usually don't care who's right or wrong; I just want my clothes clean, my groceries purchased, or my car fixed so I choose not to be involved in it. I think these workers don't enjoy their jobs; their management need to do something about this. As for the second item, it really surprised me when I first observed that kind of (I'm going to call it) bickering because I could not recall any of that pre-nineties. Personally, I like all people and just want everyone to get along, but I guess I'm a polly-anna. The first time I heard the 'If you don't like it here, go away' comment I kind of agreed with it. However, I think that kind of comment does nothing more than exacerbate the bickering and I really don't want that. That's obvious from reading your posts. I think the natives love where they live and don't like having their bubble burst by the newcomers. The newcomers, in turn, don't like the quick, emotional response they get from the natives, making it appear we aren't nice, welcoming, and it, over time, makes them unhappy. I welcome everyone from all walks of life and try to treat everyone equally.
Besides that, I'm very, very happy to be back! No situation is going to be totally perfect but it is close enough for me. Everyone is friendly. There's a wide variety of people from a different backgrounds here each with their own different perspectives. There are plenty of things to do, including a number of festivals and outdoor activities. There are, in my opinion, plenty of good restaurants, too. There are many other reasons but that's enough.