You yourself say population is an issue but somehow the world not being able to feed them will have no effect on human migration.
We would have problems feeding them no matter what which means the base problem is *over population* not climate change. Your argument is like arguing an obese person should switch to diet soda when the real problem is they eat too much.