‘Too soft on Iran’