Armenia is no match to Azerbaijan in any way, you forget that it's actually Russia here that is the problem, not Armenia.
"At best"? 24% of Iran are ethnic Azeri according to Iranian government and its probably even more.
Seljuqs, Ildenizids, Ilkhanate, Qara-Qoyunlu, Aq-Qoyunlu, Safavids, Qajars. That is 7 Azerbaijani or related dynasties that have ruled Iran since 1000s! Untill Pahlavi family.
Yea. I agree that Armenia is no match to Azerbaijan economically, militarily or in any other aspects but Had Azerbaijan been the regional power it indirectly claims to be it could've persuaded Russia to stay indifferently to the Karabakh issue.
I don't know whether Iran's house of statistics publish Iran's demographics with ethnic details, I personally think it doesn't, but I know that the 24% you said is from the CIA world factbook. The Library of Congress estimates are as followings:
Persians (65%), Azerbaijanis (16%), Kurds (7%), Lurs (6%), Arabs (2%), Baluchi (2%), Turkmens (1%), Turkic tribal groups such as the Qashqai (1%), and non-Iranian, non-Turkic groups such as Armenians, Assyrians, and Georgians (less than 1%)
and most independent non-American sources (the Chinese sources for instance) agree with the later.
Ya. Thanks for the history lesson but I already knew it. but you can't also deny the fact that even during those historic periods, It was Iran that ruled over republic of Azerbaijan, Armenia and Georgia, not vice-versa. It's just a bit off-topic to talk about such historic things on this thread my friend.