I do not want you to judge her and do not know her well enough for that either. Liar is a harsh word. I have learned how brandishing that word can be. But you can still be wary of someone's words without judgement. Like you said to me, people have reasons of why they are the way they are. All I knew was that I wanted to check before I put the blame on my father because I could not take her word as the truth when the implications are quite harsh.
Oh god, I've slapped him once. It was like slapping a statue. Physically, it hurt me more than him. But it goes against his pride and it makes him think about consequences for once in his life.