I’m not a fan of people assuming Iran has good intentions.
I don’t think anybody is arguing that Iran is a model nation. But if we fought every nation with a less than ideal regime, we’d be in perpetual war. We don’t have unlimited manpower or unlimited money, so sometimes we have to chose the lesser of evils.