Tbh I think this is a bit of a simplistic take. Yes, you can be critical of more than one side, and yes, wars sadly do kill civilian but that doesn’t mean we just shrug and say oh well, that’s how it is. Saying "nothing justifies the killing of civilians" isn’t naive, it’s basic humanity.
If we start saying innocent people dying is “inevitable” and therefore fine or justified, then where does that stop? By that logic, every bomb dropped on civilians is somehow ok, as long as there’s a ‘greater cause’? Sorry but no, that’s a really slippery slope.
And re: WWII, I get the comparison but it's not really the same. Lots of people now think things like the bombing of Dresden were morally wrong. Just becasue something happened in history doesn’t make it right now. We’re supposed to learn from history, not copy the worst bits. My dad RIP who fought in WW2 and ended up at the end of the war in Germany was totally shocked at the impact of the bombing campaign which he saw at furst hand and thought dropping atom bombs on cities in Japan was totally the wrong thing to do - that terrorism in its purest form.
The whole “they voted for Hamas” thing doesn’t sit right with me either. That was nearly 20 years ago, and most of the people being killed now weren’t even old enough to vote. Plus, they haven’t had another election since what exactly are people supposed to do when they can’t even choose new leaders?
Also not sure about this idea that bombing Gaza will make people turn against Hamas. If your home is destroyed and your kids are dead, you’re probably not thinking “thanks for the wake-up call.” It just makes people angrier and more desperate.
And I really don’t like the framing of pro-Palestinian protesters as clueless or supporting Hamas. Loads of them are just ordinary ppl who care about civilians being killed. You can oppose Hamas and also think that killing hundreds (or thousands) of children isn’t the answer