Not to confuse my prediction from prescription, but what prevents all the neighboring (direct or indirect over a sea) nation states from deciding to divide Iran like Germany was during the cold war? Thats not an independent Balochistan, at some point they will want reparations for all the damage, terrorism and intimidation they have incurred from Iran...
At some point the people in Iran will have to be forced to teach their innocent children the equivalent of the Nuremberg trials: there is no excuse in order to stop thinking, just following orders is not a valid legal defense.
Every population has the moral responsibility to keep the local aspiring autocrats in check, because if they don't and external power deconstructs the regime, the onus will be on the population!