Sure, and it's past time for it to stop snowing in the winter.
We have to deal with reality, not wishful thinking. One of the reasons the politicians don't usually think as you do is the fact that this country and US business needs Mexican workers to do a lot of jobs that Americans won't do. If some Mexicans were allowed Guest Worker status, to fill this need, there would be a lot more willingness to clamp down hard on illegals, and thereby control and limit the numbers coming in.
Isn't that what you want?