You hit the nail right on the head. It takes more than 7 years to legally immigrate to the US from Mexico. If most of our ancestors had to wait 7 years we would have never been a great country. We have to speed up the legal immigration process to stop the illegal immigration. If we ever want to maintain our standard of living we will need a larger consumer and tax base.