All your moral arguments are quite true. Here's a practical one - only one side in this travesty has the ability to fix this.
When Israel sends soldiers into mosques for no apparent reason, they know what they are doing. They want to enrage their opponents, so they can continue to 10:1 kill ratio they've maintained for two generations.
Palestinians are simply out of options. They can sit there, do nothing, and slowly die, or they can take up their weapons, pathetic toothpicks against the might of the US-supported I"D"F, and die fighting.
Many of us would also chose the second option, in the same circumstances.
Only Israel can fix this. And the solution is simple - behave like compassionate humans who obey international law, not Nazi psychopaths.