I'd place faith in the next generation. After all the young in many middle eastern countries are not just turning away from radical Islam, they are turning away from religion altogther. The young didn't vote for Trump and they didn't vote for Brexit. As Snapper said in another thread, Trump and Putin are old men and their influence won't last forever.
We'll all just have to ride the crazy train for the next 4-8 years.