The debate over migration is plagued by a variety of inaccuracies and misunderstandings - on both the right and the left. Here is what the ...