Your problem is here exactly, I mean most of Turks in this forum. Iran has never been a pure Persian country, not even in Achaemenid Empire times, we have numerous ethnic groups and if any of them ruled Iran for years, we can't say for example: Look! Turks, Kurds or Maznis have conquered Iran! If a Mexican-American becomes president of U.S, no one says Mexico has conquered America. I have had this discussion with many Turks on this forum and I'm tired of it actually, they don't want to accept it. Each one of those who ruled Iran were part of this country. Safavids for example weren't after interests of Turks only.
Official language of the country was Persian and so many other cultural elements. They were after interests of Iran (or Persia as it was called that times), and that's makes them all Iranian for me. I'm not in to all these ethnic stuff and I don't care what was their race, color or language. The fact that they were born within borders of the empire and were only after interests of the land of Iran' is enough for me, I don't want anything more and don't care about the rest. Whether they were Azerbaijani Turks, Kurds, Baloochs, Lurs, Mazanis or other ethnic groups.
We certainly can't say that about Mongols, they were foreigners who could conquer our land and kill many people.
Btwm here you are, Ottoman-Iranian wars.
We won 4 wars, you won 4 wars and the rest ended in stalemate.
http://en.wikipedia.org/wiki/Ottoman%E2%80%93Persian_Wars