Iran through their proxys have waged a terrorist war against Israel for 40+ years.
Iran has been politically and idoelogically divergent from US world view.

This is the second issue that effects this problem.

IMO, we should return the borders to the Green line and then have UN and Nato troops stationed on the borders between.