User blog comment:Eobard95/(Speculation) Truth behind Black Siren return?/@comment-27700324-20170629150548/@comment-26624146-20170630044635

Exactly. The character is a victim of circumstances and poor writing and as you said they should have just fixed Laurel rather than just replace her. I f Laurel didn't exist and Dinah is the first Canary to be introduced people would probably feel differently. That's why I suggested that Dinah be moved to Legends because as you said Juliana is a decent actress but she doesn't really belong in Arrow. Also if my theory that Dinah is Laurel and Sara's grandmother comes true that could explain why there is three Dinahs, if Juliana's Dinah is the mother of Alex Kingston's Dinah.