Oh yes I should add that I'm for reform in immigration because I'd love to see an end to people confusing legal immigrants with illegal aliens. That's a personal pet peeve of mine.
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.