There are more reasons than living conditions for societies changing opinions (that's very reductionist). There are these days for instance much less geographical barrier on communication between me and a person in another country. I can speak to them, and know that they are people just like me. It's much harder these days for a country to demonize a population from elsewhere, this is apparent in places like North Korea that restrict communication and news programs.