That all may be true, but Iran stopped being a strictly revolutionary state sometime in the late 90s, and turned into something more akin to a revisionist/pragmatic state. It offered a grand bargain to the US (they sent a letter to Bush via the Swiss).
Everything was on the table for discussion, such as suspending enrichment, transforming Hezbollah from a military non-state actor to a strictly political party. Heck, they even offered some level of relations with Israel back then. Not formally recognizing it, but stopping the open hostility and having some level of indirect trade.
Iran served US victory in Afghanistan on a plate, via its military and political ties to the Northern Alliance.
The US rejected these overtures. Bush in his infamous axis of evil speech made clear what the intentions were.
You should be aware of these facts before making post on a false premise.