Tourists treating locals like a paid experience, is more to do with a lack of empathy and education from their families, plus a huge entitlement since they tell themselves that if they spend money somewhere they're the customers and they've been taught by the capitalist system that made their fortunes that "the customer is always right". They probably treat service workers in their home countries just the same.