You could say the same about various Islamic leaders and how they talk about the west etc...
(note I'm not talking about extremists who actively call for or justify terror attacks).
People who are critical of Western foreign policy or Western values are not to blame for Islamist attacks just as right wing politicians who are anti immigration are not to blame for white supremacist attacks. If you're going to hold the likes of Trump responsible for this then that is equivalent to holding various conservative Islamic leaders responsible for Islamic attacks.
Criticising Western foreign policy is a legitimate position, being anti immigration is a legitimate position.