The resolution was initiated by Republicans as a veiled criticism of Obama , who has been reluctant to criticize Tehran 's handling of disputed an election that left hard-liner President Mahmoud Ahmadinejad in power .