remember, our immigration is managed by bureaucrats. I know and have known many people that want to come here legally, have tried to do everything legally, yet turned away, not because they don't meet certain criteria, but because some bureaupuke is having a bad day. too much power is given to the agents that evaluate potential immigrants. ( I have been through this first hand with family, and all legal). if they don't like the way you talk, look, or where you are from, you have to come up with the cash to apply again and hope it's a different prick doing your paperwork. not saying they should be allowed regardless, but if we are to reform any immigration laws, let's start with who makes the life changing decisions for people that they don't even know. are there people trying to come in for illegal purposes, less than desirable? sure. but how do we determine who they are? everyone should have the same opportunity to TRY. not necessarily succeed, but try. criminals, politicians (sorry, they are the same aren't they?), and undesirables are turned away. do the paperwork and try to come in legally without fraud, lies etc... and your chances are better. honest people, no matter how humble their origins, are still honest people. let's make the 'process' something that allows people, no matter their monetary situation, the chance to 'apply' for a visa or green card or citizenship. too many of the wrong people are turned away and the riff raff that came illegally or by fraud take advantage of political situations (current) to turn everyone against each other.
no matter what happens, it will be wrong... and painful for we that vote for our country.