I recently moved to Italy. I was extremely surprised with the contradiction of thought of the average (+50y/o) Italian.
Newborns in Europe are in a decline (specially in rich countries like Germany) while life expectancy is on the rise (old people live longer). How are you supposed to fund that? There are less young people working and creating value for the society and you have more old people to feed, cure and maintain. In this scheme, the only "solution" that the state has is to raise taxes.
Refugees (and african/muslim) migration seem to be a good "solution" to this. There are a lot of africans coming for work, generally very hardworking people. They will create value, consume and pay taxes and eventually complement the lowest-layers of the demographic pyramid (young active people).
Yet, the average Italian (specially +50) is extremely racist. They want them out of their country. I've met some africans and they're all great people. YES, they are different (culturally) and they have a hard time learning the language, but that doesn't mean they can't integrate into society.
Anyways, I'm surprised by the contradiction. They want to pay lower taxes (who doesn't, right?), but they don't want to accept younger people to work. baffled
---
EDIT: I'm speaking about MY experience in Italy. I've heard Germany is a lot friendlier with immigrants and it's one of the least racists countries. STILL, the "refugees" fear is N4 in that survey.