Time- I would say is the ultimate healer with this type of stuff. I hear a lot of the old timers say it gets sooo much better with time.
Be positive and at least really soak in the good channeling that you are doing. You are recognizing your feelings and doing something with them. That is great! Memories do suck...but I think some of the bad ones can fade with time.
Hugs