I think you just don't remember or know about the general opinion back in 2003 so you think this sort of complete disconnect is unique to Russia. Yes the opinion later changed and anti war sentiment became mainstream but that wasn't in 2003 or even 2004.
We aren't talking about just ignorance about civilian casualties in the Middle East but an almost complete belief that the invasion of Iraq was righteous and that they were actually freeing the country. You can't just downplay how pervasive that belief to claim that it is a false equivalency.
I get that Americans had a diverse media and that it wasn't state controlled, but does that matter when you get a 80-90% public support for such a disgusting act of aggression?
But it's also easy to find opposition points of view. Case in point, mask mandates and convoys. Propaganda still works, same as marketing and advertisements, but it really does not seem equivalent when it's so easy to access information critical of what your government is doing.
Unlike when all media critical of the government gets banned. No one tried to arrest me for protesting the Iraq war, or Guantanamo, or Afghanistan, or...
But the "mainstream" media definitely has huge blind spots, implicit racism, and other nasty features from either habit or laziness.
That said, I'd take this hypocrisy every day instead of people being actually killed.
I mean it's not a videogame for cry ing out loud, these are people's lives. War is a fucking hell.
How, in the past similar propaganda happened in the west, when the average american thought civilians in afganistan or iraq weren't really hurt when the US "surgically" tried to punish the "bad guys". I get it; and in the same vein I wouldn't think that the solution for that propaganda was to cut off the american population from actually getting information from abroad.