Would you say they are in temporary camps because Modern infrastructure can't handle massive population migrations?
Don't get me wrong I think most countries could accept far more immigrants, but the much of the world is a long way from what most HN are used to. Consider, ethnic cleansing' is not just something that happened in WWII, it far more common than people want to admit. Poverty, language, ethnicity, and culture are real issues and complex issues.
PS: I think most people should read though every item on this list at least once. http://en.wikipedia.org/wiki/List_of_ethnic_cleansings And then realize a lot of things did not make the cut.