Because, as of Lost Canary (the best episode of Arrow...), she chooses to go back to Earth-2 and become the Black Canary, dropping her old alias to move past her old murderous tendencies.
She became a hero
What do you think?