A country like Mexico which can produce as many billionaires as Great Britain should be required to pay for the free education and health care it's citizens are taking here. American taxpayers should not be paid --- and it's incredibly irresponsible that our leaders are allowing this situation to go on ---- why isn't Mexico being sent a bill?
While I'm not against that, I do believe it avoids a real problem that is left, even if Mexico does pay billions.
I do not believe we should be flooding this nation with millions of foreign nationals per year, that cannot read, write or speak English. They congregate in regions and do not disburse evenly. This creates enclaves that more often than not instil decay, that is very hard to overcome.
I don't really care what the language they do speak is, or where they come from. The flooding of our nation is not advisable.
We have a right to our culture. We do not need to be celebrating Cinco de Mayo, the Armenian Genocide or the special events and commemorations of any other nation. This is the United States of America. I don't even celebrate England's or Irelands holidays. St. Patrick's day means nothing to me. All the best to my Irish compatriots, but if you want to celebrate the customs and holidays of your former nation that much, go there. Celebrate your a-- off!