Is the media really trying to blame the wrong perpetrator just like they did for 9/11? I guess people learned nothing from the US's botched response to 9/11.
It's pretty simple really. Not including the recent attack, Israel has killed 10k+ Palestinians since 2000 vs the ~500 Israelis killed in conflict. It is pretty simple to see why a group of Palestinians would do something like this. They are angry at Israelis oppressing them.
With that being said, their desire for revenge is understandable. There is still no reason to murder innocent Israelis.