The President of the United States, Barack Obama, in a town hall meeting at Florida International University in Miami said:
"Our country is strong because of generation after generation of immigrants who embraced the ideals of America and then fought for those ideals, and fought in wars to defend our country, and built companies that employed people, and helped to build the railroads and the highways. And all the things that we take for granted in this country, those were built by immigrants. We’re all immigrants. That’s who we are. Unless you’re one of the first Americans -- Native Americans. And so we have to recognize that."
I believe that all those immigrants he was referring to were LEGAL immigrants. Didn't the older generations of immigrants come here LEGALLY and THEN build America? My own grandparents were among them, coming to America over 100 years ago, from Lithuania, to escape religious persecution and death. They came here legally. Don't insult them, and the millions of other immigrants who came to America--legally--and who then built America and fought for it. Do not lump these patriots together with the millions of today's illegal immigrants, and those who continue to cross the border in violation of U.S. federal law, or continue to come here by other means and overstay their legal welcome.
In the real world, illegal is NOT the same as legal. That's the reality. That's the truth. That's the law. Even an idiot knows there is a difference between legal and illegal.