Those old scenes at the end seemed incredibly off and obviously prerecorded before they had any idea who was in the grave and what this episode would even be like.
But the writers already knew who was going to die. Even the producers had talked to Katie Cassidy about Laurel's death.
I mean, the whole episode was about how heroes shouldn't give in to anger and should act better than villains and all that and then at the end those old scenes are essentially "Fuck it, let's just kill him."![]()
The difference is that Ruvé Adams is the mayor of Star City (as much as she is the wife of Damien Darhk) , so killing her would've just made things difficult for Oliver and company and made Diggle a wanted criminal.