Board Thread:Arrow discussions/@comment-33402819-20171124071716/@comment-2054358-20171124202634

I would not forgive Kara for lying to her boss. Cat Grant should have fired her for dishonesty. But no, J'onn had to reveal himself as a shapeshifter that episode. After that, Cat kept dropping hints that she knew Kara was Supergirl. And Calista Flockhart had to leave Season 3 after coming back for the Season 2 finale. The whole Cat knowing Kara is Supergirl is unresolved. Her "Go get 'em Supergirl" line may have confirmed she knew, but Kara still doesn't know she knows. At least Iris knows Barry's secret since late Season 1. It would have been awkward if she marries Barry without realizing she's marrying the Flash. She had the right to be upset the episode she found out. Barry hid his secret from Patty when she was on to him. For heroes, they sure seem dishonest.