our kings and leaders often were quick to kill any strong and brilliant general we had ... for example Sourena who beat your 40,000 strong army with just 10,000 troops was killed by the king of that time ... lucky for Rome and Byzantine and almost all of our rivals in history ...
Currently Our army has no good general and IRIGC great and strong Generals ( Like Suleimani ) are in Quds branch which operate outside of Iran .... so there is almost no coup threat for our current leader ....
Your talking nonsense! Iran's Military both the Artesh and IRGC are both together and behind this government! They are all one each with a different responsibility!
It's like claiming that the U.S. army is going to over throw Trump and U.S. maries is going to stop them due to their ideological differences and because they have a famous general called mad dog Mattis! It's absurd!
And there are smart, strong and prominent names in Iran's Artesh!
I would consider General Sulaimani as a great leader for the Qods force because that's where his strengths are as a smart general when it comes to asymmetric expeditionary forces BUT I wouldn't consider General Suleimani as a strong General when it comes to R&D and the development of Iran's Defense industry!
People like Kouchaki, Sayyari, Tehrani Moghadam, Shamkhani & various others are far more responsible & were far more influential when it came to the development of Iran's Defense industry! And if all Iran had was a bunch of ill equipped expeditionary forces then we would have been invaded by now!
IRAN has a republic! Anyone that doesn't like Iran's current policies can choose to join the government and change it from within and within the confines of the law backed by popular vote of the majority! As long as Iran has such a government there will NEVER be a revolution NEVER!
Hell even Iran's supreme leader gets elected by elected representatives of the people! And yes it's a life time job but the supreme leader only sets limits and boundaries and gives council almost always upon request he doesn't implement policy!
The absolute ONLY way there would be a revolution in Iran is if after the supreme leader passes his son goes crazy and tries to take power & that's the absolute ONLY way because there is NO support for such a move among Iranians and it would go against Iran's constitution and Iranian officials, politicians, military leaders & the supreme leaders children are all smart enough to know this!
IRGC Navy acts as Iran's Cost Guard
Iran's Navy acts as Iran's blue water Navy
IRGC Aerospace forces is mainly a Missile and UAV force
IRIAF is mainly a conventional Air Force with fighters,....
Artesh Army Air units "Hava nirous" is mainly a helo and troop & equipment transport force
Artesh ground units are mainly built with equipment and tactics to defend Iranian territory against an invading conventional military
IRGC ground unites are better built to be expeditionary forces (Qods Force ) and or fight in enemy territory with the training and ability to command large Basij forces for defense & to fight at home and abroad against enemies both foreign and domestic using conventional and asymmetric tactics!
IRGC Pasdarand is also for internal security and crowd control (If Artesh doesn't do crowd control it's because they are not equipped and trained to do so)
Iran Air Defense is mainly for Air Defense
So they are all one each with different responsibilities & the fact that Iran has two main branches prevents a Military Coup from ever happening!