A one sentence rebuttal...
...of the overcrowding argument against free immigration:
You might think of overcrowding as a spillover cost of population growth, but in fact overcrowding is not a cost at all, because it's one hundred percent voluntary.Simply substitute "population growth" with "immigration".
That's from More Sex is Safer Sex, by Steven Landsburg. Buy this book.