While it is obvious that there are Iranians who do hate Israel, it’s worth pointing out that many attend this anti-Israel “Jerusalem Day” rally either because of government pressure or fear of losing their job if they are on record as not attending, not necessarily out of genuine support for Gaza. Also both sides were wearing green so it’s difficult to tell them apart.
Also, anti-regime protests have gotten into the millions. Not every anti-govt Iranian was on the streets today. A day of legal protesting draws ten thousand whereas illegal anti-regime protesting draws millions. I think that says something.
You have the numbers backwards.
“Several tens of thousands joined the opposition marches, witnesses said far smaller than the masses that turned out in the Quds Day rallies,...”
The West is getting excited over nothing here, as soon Israel strikes them, they will unite again. Also whatever happens there is not going to slow down Islam advancing across the West.