LOL... time to bring it back to the topic at hand...
First off, fences DO work. Ask this Israelis.
Second, I reject the argument that people here won't do a job so we need illegals. I've got several youth who work on farms in the community (they could drive 15 minutes and work at a mall but they CHOOSE not to).
Third, the words racists, xenophobe, etc. are thrown around by people who can't justify their position.
fourth, Our country was built by law abiding people... (well, after that whole revolution against the king thing anyway...).
Being a racist would be saying "only (insert ethnic group here) should live in this country". Saying "you need to be here legally" isn't racist, it's law abiding...
Here in Texas I see/hear Spanish everywhere. You know what? No offence, but the last time I checked we won our War of Independence from Mexico over 150 years ago... When I call my cell phone the first thing I here is "por espanol blah, blah, blah numero dos". I was in Cozumel and tried to use my phone... when I called the stinking menu it didn't say "for English press 2"!
I respect any hard working person. In fact, we're losing the good old american work ethic that has made this country great. We have laws to allow people to come here legally. Those need to be respected.
Lastly, don't forget that Mexico has THEIR military on THEIR southern border trying to keep out central American illegal immigrants.