Seven is not a hero. She is not Batman. She is a person experiencing deeply personal pain and reacting as such.Seven kills her straight up for revenge. It wasnt about the logistics or difficulty in bringing her to justice it was simply she wanted to kill this person and wanted to bring up Icheb before doing it. Q would destroy humanity if they devolved into that again.
In a hero example Batman doesnt just kill the Joker even though he cant keep him locked up. Punisher on the other hand goes around killing and he definitely does wrong things.
People are welcome to question it all they want. However, what I have yet to hear is the actually, viable, alternatives to what Seven did. Bring her to justice? Under what jurisdiction? Capture her? And risk dying herself. Perhaps that would be preferred since martyrdom is seen as more acceptable. One death for another. Seems reasonable...

Right now, all I see is a lot of moral grandstanding without any other suggestions or alternatives. There is no acknowledgement that what Bjayzel was doing was horrific, to the point that people have sworn off Picard altogether. No, we don't question it. Killing is wrong-a most surface level read at best.
ETA:

"The Klingon....one of us must get him."
"Revenge, Captain?"
"Why not?"