Well, the Iraq war lasted one month and one week only. US deaths were less than 200 during that time. Most Americans died later, during the occupation. And of course, the US was not trying to destroy whole cities, did not bombard buildings day and night.
This war is completely different. It is more similar to WW2, the eastern front. If any western country did to any country what Russians are doing to Ukraine, there would be huge protests, much larger than what we had during the Vietnam war. The worst surprise for me was that the Russians did not protest at all. Some anemic protests during the first week, and that was it. From what I am reading, over 80% still support Putin.