I agree with you. There is a big difference between legal and illegal immigration.
A lot of people just don't believe in the ability of America and American civilization in assimilating new immigrants. That's unfortunate.
Most new legal immigrants want exactly what long-term Americans want. They want the opportunity to work and raise family and do these without too much hassles from the government. In fact, they probably appreciate freedom more, if they had experienced tyranny. In this sense, they will make perfect citizens.
Agreed. There are a lot of people who are now legal American citizens who resent illegal aliens and their liberal handlers.