There isn't a legal immigration problem in this country. There is an illegal one. The Citizenship path in this country is of sufficient wait, monetary commitment, and scrutiny. It takes five years of living here and a six month to 1.5 years application process. It's by far one of the easier places to become a citizen compared to a number of 1st world countries. Heck in Greece you have to live there 10 of 12 consecutive years. In France one of your parents have to be French and then you have to pass an interview...IN FRENCH. Britian...Russia...very much the same as ours. You have to live here for 5 years.
Now you may say...They can't get the Visa to live here the 5 years legally. That may be true and is on a case-by-case bases. People we allow to become a Citizen must be able to offer something to this country. That is a fair and just request.