Board Thread:Arrow discussions/@comment-33402819-20171124071716/@comment-27700324-20171124203732

SeanWheeler wrote: 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. Well the secret identities have always made sense. Only thing that is an issue is the other secrets they keep from the people who know. Such as William who now thinks Oliver is still not in the hood. Such as Joe who everyone lied to about Iris's future death. Such as Mon-El who lied about the slavery he allowed on his planet. So those are the things these heroes keep from their trusted friends that they already trusted with their secret id.