Puhleeeze, let go of that fucking Mossadegh!
It was the Cold War, both the US and the USSR conducted thousands of secret operations all over the world. The simple fact that operation Ajax was a viable proposition means Iran wasn't a stable democracy.
Countries like those of Eastern Europe got fucked much harder than Iran, they were invaded militarily and kept in submission for fifty years, yet they are recovering. Why cannot Iran forget Mossadegh? Or, rather, why cannot the childish American leftists forget him?
Seems like your mother never taught you that other persons bad actions does not justify you doing bad things.
Real Programs don't use shared text. Otherwise, how can they use functions for scratch space after they are finished calling them?