In my experience (UK), people are usually more pleasant in smaller towns, and I ascribe that to, well, the cost of living is lower relative to their wage, they probably have a decent flat or a small house at least, maybe a car, etc.
In London if you work in a coffee shop then you either have a well off partner or you are in some shoebox counting your pennies to make the bus fare, your life is just stressful and you don't feel like an equal to the person on the other side of the counter.
You
hit the nail
on the head.
Such a simple thought. How did I miss it? Haha. Thanks for mentioning. A bad deal is my siren seducing me to check out at work.