Their country is cash strapped and needs to be independent because of US sanctions. The CIA overthrew the democratically elected government in the 50s which led to the Islamic Republic.
That's true, but on the other hand the CIA today isn't forcing Iran to sponsor terrorist organizations or arrest women for being immodest or keep Islamists in charge. If they want to eliminate the sanctions then the path to doing so is clear and would have tremendous benefits for the Iranian people.
> democratically elected government
No, the government installed by the Shah and non-democratically-elected Majles, which stopped an election not going Mossadegh's way, was overthrown
The CIA had supported coups in many countries yet these countries have not kidnapped 50 diplomats, that's probably the single worst thing you can do diplomatically.
Countries as religiously deranged as Iran are close US allies (Saudis), Iran had many chances of changing that in the last 40 years.
Also, that popular 50s coup story of bad imperialists vs good natives does not only seem too simple to be true, it is