The dad isn't a bad person? Nope, yeah he didn't kill, rape, rob anyone but is that enough to see someone as not bad? He neglected his childs that's enough to be a bad person in my eyes, selfish prick, a narcissist useless excuse of a human.
Trying to make an excuse for people like that it's the wrong thing to do, it's toxic, you end up hurting yourself like that.