Moqtada al-Sadr has been a vocal and influential critic of the foreign military presence in Iraq , led by the United States .