Everything is complicated and needs further analysis. The West has been told to be ashamed for a generation (someone familiar with a map of slavery might not argue otherwise). It used to be Americans going to other countries and acting rude and complaining that the locals weren't accommodating enough. The term was "Ugly American" and was well known. Now, it seems the tables have turned and we have a ratio of people showing up complaining the place isn't as much like the place they expected and Americans realising their problems and forgotting anything resembling "American culture" (which people seem to now equate with big box stores and fast food).
Label: no hate