Well written post. Upvoted.
I think what you lay out is a good approach, there probably is no one size fits all. The other thing that I have always suspected may render people susceptible to any form of extremism is lack of hope. If people have hope and see that they can build a future for themselves then they usually focus on that. (Probably for another time and post, but religions have ruled people's minds for centuries offering hope in exchange for accepting miserable fates on earth). People need to be offered real hope of health and success for their families and a path to get there.