All parties involved share some responsibility for the crisis in Gaza. But Hamas is by far the biggest villain.