Consistency seems to be flexible. Oliver killed Count Vertigo because he was going to kill Felicity. Before that, Felicity was saying how Oliver can't go back to his old ways of killing the bad guys, but she was thankful that he killed Vertigo. If they were going to stick to the no killing to honor Tommy, he could have put an arrow into Vertigo's shoulder to make him let go, or two in the legs. But, then there wouldn't have been all the dramatic tension of the inciting shootout in the office.
Even in the Dark Knight, The Joker told Batman that he would have to do away with his one rule in order to save the people on the ferry. Yet, Batman did not give in and kill the Joker. It seems more and more some of the heroes on tv and movies are portrayed as darker then what their source material originally portrayed them. Daredevil walked a thin line, even in the comics. If I remember right, he threw Bullseye off a building after Bullseye had killed Elektra causing him to fall and basically become paralyzed due to his spine being shattered. Bullseye later had adamantium crafted to his bones. Daredevil again crossed the line and beat Bullseye to a pulp when he came after his new girlfriend. There have been so many changes to characters both in the comics in tv shows and movies that it makes one scratch their head and go, 'but that isn't what the character originally believed or did'.
The way her character was structured seemed to come out of left field and felt rather forced. She made the best of what she was given. Was her character even really necessary? I know it was one of the names in his father's book, but it just seemed to throw off the story some.
I am so looking forward to season 3 of the Flash. I haven't seen him in anything else. I know Tom Felton was on Murder in the First. Still, I'm excited to see how his character interacts with the others. It is being reported that he becomes supicious of Barry and knows there is more to him and tries to find out what.