The plain truth is they are cowards for not marching on their own government to change their own political, social and economical environment to their advantage.
And we are cowards for letting them mess with our country.
That is exactly right.
There, somebody finally said it. They leave their own country because it's so "bad", come to America and bring everything with them that made their country bad.
I think the only recourse that we have as Americans is to punish those who employ them. We can do this in our own communities. We don't have to descriminate between legal or illegal immigrants. We may have to start by boycotting any business that is owned by hispanics, and those who hire hispanics. May not be fair, but at least we can have some effect on the problem.