Don't act llke there aren't slums in EU or elsewhere. Some major cities in Europe hide the homeless for the night - great, but doesn't really help them get back to normal life.
There are homeless people sleeping under bridges in Germany too, they're just expelled from the cities. Prague is full of homeless people - I see 5 from my window right now, and there are several slums too. Visit rural Slovakia or Romania and you'll see that the EU is just full of propaganda.
I wouldn't be surprised if the relative number of homeless people was actually larger than in the USA, the EU just doesn't bother to count properly and allocates a very minor amount of money to hide the problem.