To finally actually have someone call Barry out for his bullshit is exactly what the show needed to do (although the episode later tried to frame it as Caitlin “didn’t mean what she said,” because she was under the evil influence of the Killer Frost persona). The Flash needed a character like Catilin or Cisco to come forward and tell Barry to his face that this is all his fault. It also needed, after Barry managed to pull his usual power of friendship schtick to bring Caitlin back from oblivion in the climax of the episode, for Cisco to tell Barry that he has no idea if their relationship together will be the same again:

For too much of this season Barry has had to face little in the way of true consequence for the damage he’s done to the people around him. It’s either been brushed off or outright ignored, an excuse for Barry to not have to accept responsibility for the damage he’s done and grow as a hero—or, in this case, a lesson he poignantly learned at the end of season one that the show has yet to let him really re-learn, which is infuriating as a viewer who’d like to see their heroes grow and evolve as characters, instead of regress and rehash dramas they’ve already overcome. Having Caitlin turn cold to him (sorry not sorry), despite the fact “Killer Frost” seemingly neatly wrapped up her grief over her powers for now, and having Cisco turn sour against his former best friend, are painful moments for Barry, but moments The Flash desperately needed to start setting Barry on a path of contemplation, and hopefully, redemption for his actions.

Advertisement

The unfortunate thing is that we don’t know if the show will continue on this path. It certainly won’t address it immediately, because next week is the big CW/DC crossover, and it’s practically mandatory that no one can be glum or not a go-getting member of the team when the living ray of sunshine that is Kara Zor-El is in their presence.

Advertisement

But after that, the show needs to keep holding Barry’s feet to the fire until he actually accepts his fuck-up and apologizes to the people he’s hurt. Thanks to last night’s episodes, he apologized to Joe for the whole “Your son’s in a weird speedster cocoon thing” situation, and tried to apologize to Cisco before Cisco cut him off. Baby steps!

The only way Barry can move on is by both the character—and the show itself—admitting that after everything he learned in the first season, that creating Flashpoint was a betrayal of all his friends, and, if not outright villainous, then the least heroic thing he’s ever done. He needs to learn for his mistakes, and actually atone for them. Only then can he get back on the path to being the hero he is season one—the hero he should always have been in the first place.