I'm not sure how Iranian's are supposed to "get over" the fact that America wants middle-east hegemony. My point is exactly that:
You wish the blame the Iranians for the problems with their government, but the underlying problems with their government is because _Americans_ can't stop electing war hawks. The only sin Iranians have comitted in the eyes of the west is being born on top of an oil field. The "beef" might be 80 years old, but the oil is there today and America wants it's cut. Iran didn't want sell their oil to the British while their own people starved and for that they've been a quagmire for 80 years. You are asking them to live as slaves in the name of peace.
Would you tell Ukrainians that they are at fault for the war?