Maybe we should change our national motto from "E Plurabus Unum" to "Mea Culpa" -- Latin for "my fault."
Let's take a quick look at our country's "faults."
In the past four years, 30,000 people have been killed by the Mexican drug cartel.
We've been told that since their market for these drugs is in the United States, that makes this entire mess our fault.
Also, consider that North America presents an irresistible attraction with jobs, free schools and medical care and a wide range of benefits, unavailable in their own country.
Additionally, we are accused of supplying the weapons that make all this possible.
When you consider all of that, consider all of this.
Mexico's immigration laws are much stricter than ours. Their constitution bans immigrants and foreign visitors from public political discourse, bars immigrants from public service positions and authorizes private citizens to arrest illegal immigrants and turn them over to authorities.
Laws in Mexico allow the government to expel immigrants for any reason and without due process.
Foreigners are admitted only after proving they have the necessary funds for their sustenance and only if their presence does not disturb "the equilibrium of the national demographics."
Otherwise, foreign nationals who violate these terms are subject to immediate deportation.
The rest of the world thinks pretty much the same way. Immigration is tolerated, even encouraged, as long as it's done within the laws of the country concerned.
Here, in our country, the word "racism" overrides the word "illegally" and is the basis of our quandary.
Our fault again.
Grandpa says: "Have you noticed that most complaints about our immigration system come from Americans?" Maybe we should "tear down that wall, Mr. President," and enforce our own laws.