I had a guy who was my BEST FRIEND (never ever ever anything romantic) for about 8ish years. We would see each other all the time, and, when he joined the Navy, we would talk on the phone every day. A couple of years ago, I called him with news that my younger sister (in her 20's, not married yet, but seriously dating her now H) was expecting twins. He literally went off the deep end and called her so many names (not to her face) and said she would be a terrible parent because she "couldn't keep her legs closed" and that she was completely irresponsible. I know for a fact that he had had SEVERAL "scares" in the past, but he got "lucky" because none of his gfs actually was preggers. We got in a HUGE fight, and haven't spoken since.
I've been thinking about him alot lately. and I've also been seeing/ reading alot of things related to forgiveness. If he had just offended me I know I would be able to forgive him and let it go- but I just don't think I can forgive him for saying those things about my sister (who I am VERY protective of).
Would you be able to forgive this? Am I being a terrible person because I can't?