Why do you consider killing from a safe distance morally superior? Please explain.
The Palestinian murderers specifically target holy days and innocent civilians to shock and demoralize the Israeli people. There is no comparison in my opinion. Furthermore, the actions of the arab terrorists are a pattern. This was hardly a one-off event in the history of the conflict. The U.S. doesn't go running around looking to terrorize other people on their holy days as a matter of policy.
For the rationally challenged, no explanation is possible.
Let's just say that when the intent is there to kill civilians totally detached from hostilities, moral equivalency ceases.
Don't bother re-wording the question; I don't waste my time on grammar school debaters.