The solution is not just demand or supply, but a combination of both. Build a barrier so that it becomes easier to patrol the border. Emplace listening devices analagous to the SOSUS nets in the Atlantic, so again, it becomes easier to patrol. When we catch them, deport them to the furthest southern stretch of Mexico, so it becomes difficult and expensive for them to return. Sanction employers who hire illegals, and perhaps give incentives to those who hire legal foreign workers. Then start charging a small toll to enter/exit for these workers, in order to help pay for all of this.