You might be right that this is a cultural difference, but to me it seems like our approaches are:
Me: "Something bad is happening. We should try to stop bad things from happening and instead encourage good things to happen, even if "
You: "Something bad is happening, but because it doesn't involve me or people culturally related to me, it's none of my business."
I really don't mean this with any animus - I see why a reasonable person might take one approach or the other. And in different contexts, I might take a different approach. It's unlikely that either of us is in favor of the arbitrary detention and execution of protestors, for example, so it's a matter of what we are willing to ignore on the grounds that it's none of our business.
The things that are happening in Iran are over that line for me. I think there is a moral imperative to speak out against, and preferably to act against, actions that are bad enough to cross that line. And while the line is certainly different for different people, I think a lot of people from a lot of different cultures, including the Iranian culture itself, agree with me on this.
> No other culture does that even when people completely shit over some other countries governments. Is this just purely a linguistic thing then?
I don't think this is true. I think I could go to RT or Xinhua or the Times of India and find lots of people criticizing other countries' governments AND cultures. One of the major points that Vladimir Putin loves to make is how degenerate the West is, in his view. India is constantly dunking on Pakistan, and vice versa. Everybody criticizes everybody else.