I wouldn't say her dad is in the right, nor forgiven, but I just think he needs time to sort out his own thoughts. Whilst trying the protect the one he loved, he hurt everyone around him even more. Stepmother is unforgivable though
The world is at chaos. It is neither fair nor sensible. It wrongs heroes, and breed scum. It is life with ugliness without a trace of beauty. The malice of the world, shall be sundered by the villain