Unfortunately... or rather fortunately... you have learned what it can take the MLCer years and years... and possibly years... to realize...
we can not run away from our problems...
What ever it take GM, you will need to work through the grief... not that I'm suggesting you haven't been... just that it will take what ever amount of time it will for you to get through it...