Cripes, Sage, I'm sorry! Have you forgiven your folks or are you still trying to deal with their foolish decisions/comments?
From my perspective, I have (I think) forgiven my folks because I realize they were so lost in their own pain, they failed to see the affect it was having on everyone else around them. Although, to this day, they still behave foolishly...but that's because they choose to continue to repeat their painful patterns. I'm convinced they will die unhappy.