When the Japanese were visiting the USA and throwing around cash, I heard a lot of people putting them down. Many Americans could not afford to shop where they were shopping and do the things they were doing.
Here in Thailand, there are places that cater to tourist where a beer may cost 450 baht and a meal for 2 may cost around 1000 baht. Is this pissing of the youth who see their options for good income as few unless they sell themselves to a foreigner for sex.. Yeah... its only human nature that foreigners will be seen as the problem when they are looking to place the blame.