I was afraid someone would ask!
IMHO, there is not one single solution but a combination of several, such as:
- Trouble-making countries to stop supplying arms to terrorists.
- Israel for their part, conducts a hearts and minds campaign.
- The media to conduct more balanced reporting.
etc., etc.,
The above list is not exhaustive of course.
IMHO, there are countless ideas (
the exception is full scale military/economic force that affects the general population) that would be able to contribute to a positive long term outcome for an ideological conflicts such as this. But like I said before, there will be some powerful forces that will prevent ideas such as the above from happening. They need to be overcome first. IMHO, an opportunity to overcome one such force was lost by allowing the illegal re-election of the Iranian president.