I was referring to the countries that are supposedly our allies.
My answer would still be the same; we need not consult the "feelings" of our allies before doing the right thing.
There is much precedent for disallowing heads of state into the US and UN. Just two years ago the Bush State Dept. denied a visa for high ranking Minister from India, (Narendra Gujarat, Chief Minister of Gujarat), on the grounds that he had violated the religious rights of certain sects in India. Now, Ahmadinejad horribly oppresses the Kurds of his nation, and keeps the Christians and Jews living in fear. That alone is legal reason to keep this scum off US soil; but I'm absolutely certain that the State Department could think of several more if they wanted to.
The sad fact is that Ahmadinejad will come to America with the permission and blessings of President Bush, who is a man that passionately seeks approval from his enemies for some reason.