Marathon Man,
You seem to be a fairly together person, but perhaps you should let go of the problems you experienced as a young man. It seems that you spend a fair amount of your time recreating the pain you felt at that time rather than healing it and moving on.
Well, enough of my coaching... I hope you have a wonderful day! Don't let others determine your destiny!