Ms. Chavez misses one of the larger points. We are the overflow for Mexico. The unhappy, dissatisfied and unemployed in that country come here. Until that overflow is stopped, Mexico will have no reason or manpower to clean their own house/country. Far from being humanitarian, providing refuge for millions of dissatisfied Mexican citizens extends the power of the corrupt in that country causing untold suffering and death.
On another point: I once thought that we could allow a shortcut to citizenship for military service, but I now believe that loyalty to country should be proven in citizenship before a man takes up arms for our country. We don't need an army of people with questionable loyalties.