I think I'm more understanding and forgiving than most people. Maybe it's not the best thing, but I find it dumb to say that you "hate some and never want to see their face again" for something that they're ashamed of, sorry and apologized about. Regardless of how they apologized.
I have never hated someone. People make mistakes. I give second chances to people. Except one who has more chances then they deserved. I don't think they're a bad person. I just think that they're not the right person for me to be spending my time with. The longest I have held a grudge against someone is probably a day. I don't see the point in focusing your energy on hating someone.
Also, I like to keep my promises. I feel like doing so makes me a better person.