Imperialism is a term used in a pedestrian manner both left and right.It would not apply to Iran and Hezbollah, because it involves state to state relations.I would have to study Iran more, to see if the economy is developed enough to be imperialist.