I've know a bunch of persons who have immigrated to the US and Spain. People who immigrate are usually lazy highschool dropouts. Hardworking, skilled people will do well even in a third world "undeveloped" country. So I can see where the hate comes from. And believe it or not some south-american countries also have this problem with people from Cuba and Haiti.