First of all, most of what is considered poverty here in the states would pass for "middle class" in most parts of the world.
Still, you miss the point. Illegals come here because there is work, because people will pay them for their services. These same jobs are available to US citizens but are undesired by many. I will never blame someone who is poor who is willing to work to improve their lot in life. They are willing to leave their home, take the risk, travel hundreds if not thousands of miles to live in what we consider poverty but is much better than from where they come.
America also has thousands if not millions who are willing to break the law to use these people for profit. Are those who profiting from illegal workers not at a minimum, equally responsible?
If you leave food out on your countertops at home, you will have ants and cockroaches. You can kill ants and roaches all day long but they will continue to come if you don't clean your countertops. It is simple, cause and effect. Sure, you can poison your home with pesticides time and time again to reduce the numbers...but as long as that food is there, they will come. On the other hand, you can clean your countertops, remove the food that attracts the ants and roaches and fairly quickly the ants and roaches will remove themselves because they have nothing to eat.
As long as you are focused only on killing ants (removing illegals) you'll never succeed because you've not dealt with the root cause of the problem.
Moronic.