Arrow Season 7: 7 Ups & 2 Downs From 'Lost Canary'
Downs...
2. Dinah's Forced Aggression
While it was a hoot watching the female protagonists get the focus that they deserved, Laurel wasn't the only one behaving out-of-character. Dinah, still convinced that Laurel had murdered the criminal she previously interrogated, went and told the press that the SCPD had issued a warrant for her arrest - despite the fact that she knew that she wouldn't be so sloppy as to leave her fingerprints all over the crime scene.
Moreover, she then argued against Felicity's desire to help Laurel on the grounds that she hadn't changed a single bit and was still the same murderous villain that killed Vigilante over a year ago.
Hating her former enemy for taking Vinnie away from her would have made her current behaviour totally understandable, but the problem lies in the fact that Dinah didn't hate her anymore - she allowed her feelings towards Laurel to evolve because Laurel herself evolved. So why has she suddenly changed her opinion?
Look, we all get it. Somebody had to play devil's advocate and oppose Felicity's hopefulness, but Dinah's behaviour came off as far too forced for her to be taken seriously and this just made her seem highly irrational - something we know she isn't.