Drew Barrymore says she "hasn't forgiven" herself for her childhood and is a hard judge of her own parenting on an episode of ...