People never post the number of americans that leave the country.
Believe me it is much larger than most imagine.
Mexico and Canada get all our criminal fugitives and draft dodgers, in return they give us workers. Is that really a bad deal?
PS: some border control is in order because the last 20 years have been a flood gate.