In recent years, and in particular in 2018, there were clashes between the Iranian people and security forces, including Iranian Revolutionary Guard Corps (IRGC), during the nationwide protests against the Iranian establishment.
These protests and clashes display the very fact that if the Iranian people could be organized and led by a force in the ground, they could well be able to precipitate the collapse of Iranian regime.
In this context, the recent terrorist-designation of IRGC came late.
Had the IRGC been weakened way earlier by global economic isolation, the public protests last year (2018) might have forced the Iranian regime, which primarily depends on IRGC’s terrorism as a form of statecraft, further into domestic isolation.
In the face of dual pressures from its own people and the international community, the Regime would then have collapsed.
Hence, the IRGC’s terrorist designation should have come earlier.