Why? I find it exhausting that people are expected to speak up on everything these days or be called names.
The scale and ferocity of what is happening in Iran is nothing like the sustained scale and ferocity of killings in Gaza. Over the first 3 months in Gaza 15000 people were killed including 6000 children. That's the equivalent of 675000 Iranians and 270000 Iranian children. I can see reports of 8 Iranian children killed, even if we take like for like and 8 Palestinian children were killed do you think Greta would have spoken out? The obvious answer is no because she didn't speak out prior to Oct 7 when multiples of that number had already been killed by Israel. There are already sanctions on Iran. No Western leaders are sitting around saying that a quarter of a million dead Iranian children is understandable(or almost 1million as it stands now). It's apples and oranges.
It's great that you have found a cause you like to speak out on but not everybody has to speak out about the same things as you, that doesn't make them disgusting, it makes them human. Myanmar, Ethiopia, Sudan, Yemen, Nigeria, DR Congo and more all experiencing civil war. Are you disgusting for not speaking about each and every one? Greta is just the same as you, possibly a lot younger, it is no less moral for her not to speak out on all of these conflicts than it is for you not to speak out on all of these conflicts. Give the young woman a break, the vitriol aimed at her across the Internet is very intense, how would you handle that level of vitriol at 23 or now because you aren't speaking out about every conflict worldwide because there is no reason she should be getting it in the neck and not everyone else who also picks certain causes to speak up on.
I'm not getting involved in this thread but I had to speak up for Greta because I think its appalling that she is being continually targeted the way that she is and don't understand what peoples end goal is with it. Nobody can (or should in my opinion) speak out on everything, Greta is no different.