Tourists are noisy and careless. That's to some extent forgivable - tourism is a leisure activity. Hotels and other legit tourism-oriented businesses are prepared for it and mostly take care of it (and are appropriately regulated to make sure they do). But take the same tourists doing the same things and sprinkle them around neighborhoods where regular people live and raise families - in that context, their behavior becomes disturbing and destructive to the quality of those neighborhoods. It's breaking social contract.
The sin of AirBnB is that they know they're making the world a worse place, and they don't care. They just keep doing it.
In Germany, one can openly drink any sort of alcohol one wants. But the social norms as such that jackassery by those consuming alcohol is greatly reduced. The people there are under a stronger social contract.
I suspect people who regularly “cheat” in business for example are acutely aware of the necessity of finding a constant source new interactions.
I also suspect that the stereotype of people from small towns being more naive than people from cities is also related to this.
It all seems kind of obvious to me as I write this post but I don’t think I’ve actually consciously directly thought about things on those terms until just now.
These people know where they are, what time it is, and mostly what’s expected of their surroundings. I think they just don’t care. I’m guessing it’s similar to anonymity on the Internet, where people behave differently because they don’t expect to have to face those they harm.