Why are these people debating their election in my country?
Why not? We allow Iraqis to vote for their elections in our nation, as well as Frenchmen, Germans, Englishmen, and other nationals. For one reason or another which I can't fathom, there are a number of Mexican nationals living in the U.S. It makes perfect sense for their politicians to try to influence their voters in this nation. Since it's a private venue, you have no reasonable grounds for complaint.
They're under the misguided impression it's THEIR country. WRONG.
Why are these people debating their election in my country?
Aren't the illegal Mexican immigrants in this country still able to vote in Mexico?