“Hero” is a massive stretch, but he was a top-ranking military officer assassinated by the U.S. military while carrying out his nation’s military policy. That’s an act of war that we just kinda… expected both ourselves and the government of Iran to let slide on by, I guess? Saddam Hussein we deposed in an actual war, captured, and facilitated his trial. Bin Laden we ALSO assassinated, and I’m not super cool with that, but he was also an international fugitive that not even most nations broadly in line with his ideology wanted around - his assassination suited most governments’ aims just fine.
Soleimani was not a hero, but mentioning alongside those two example sells short just how unsettling a choice was made by our government in assassinating him. We basically dared another nation to retaliate against us with the goal of, in my opinion, justifying further military action against them.