I have a problem with Snow’s “epiphany”. We, the fans, noticed that this was not the character we used to love, but that was not shown through the narrative of the show. Snow and other characters never commented about this.
This is yet another example of viewers know => character know.