the US still deals with saudi arabia, and most of the 9/aa hijackers were saudi.
The other truth is, the lines in the sand mean very little in this war with terrorism. The US deals with Saudi Arabia... the Saudi royal family is usually cooperative (at least on the surface) with the US but of course there are many Saudi citizens who are in fact against the Saudi family and America as well.
Iran is an active sponsor of terrorism and anti-Western activities. Just because they had nothing to do with 9/11 doesn't mean this guy should be allowed to visit the WTC site. Obviously it's something they would have liked to do but Bin Laden did himself.
It would have been very wrong for this terrorist (that's what he is) to be able to visit that site. It doesn't matter that he did it or not. And for those who don't know why he wants to go, come on guys, you're not that stupid. He's going for a photo op. He wants to go visit a "victory monument."
As for him coming to talk at Columbia University... I don't think it's right but whatever. He is a president of a country and I have no idea what he's going to talk about but if he wants to set foot in the country with the most Jews in the world, I guess that's his business.
Also, Iran wouldn't have been in the "to get wacked" list had they not been so active in supporting subvertives in Iraq. I think the logic that they're doing it because they're being targeted is false. No one talked about taking military action against Iran until their activity in Iraq was exposed at the scale it is being announced now. They're taking action because they believe that the US is in no position to launch a realistic and comprehensive military operation against them. They believe that this is the right time to gain control over key groups in the middle east, expand their influence and drive out the US and become the dominant power in the region. Heck, they could be right.
The main problem with the West in the Middle East is that they forget that the lines in the sand mean very little. They are artificial and have little bearing on how things really work over there. You cannot just stare at a map of Iraq. You have to look at the entire Middle East at once.