Jodie--
Granted that the past and the present are entwined. All the same, with application and luck it is often possible to change the present.
The past cannot be changed--but with application and luck the past can be dealt with.
Quote:...[he] still treats our family badly. I don't think I will ever recover from some of the hurt that I have gone through with the situation. He still does not have close friends and very difficult to be around.
Your son was not a happy child. He is not a happy man. You feel you deserved a happy child and that now you deserve a cheerful and dutiful son.
You're unhappy about these situations.
In other posts you've mentioned that you've tried to change the situation, but your son and d-i-l resist your efforts. You want more than you have, but the other people involved are happy with the status quo.
You did the best job of mothering that you could under the circumstances and you feel cheated by the meager payoff.
One symptom of insanity is an unwillingness to accept the world as it is. You and your son (and his family) do not have a close and loving relationship--in spite of all your efforts.
In your mind it "should" be different--but it is not. You don't want to accept this reality. You want to weep and wallow and explain to whatever gods may be that you "deserve" better.
"Deserve" doesn't matter. You might "deserve" out-of-season strawberries but be stuck with a aged, rather soft apple. Nevertheless, "Apple" is the fruit of the day and pining for strawberries is not going to improve the taste or texture of the apple.
You can't change the past. You can't change other people. You can choose to accept a flawed past and an imperfect present and move on.
Hold your dominion.