Wow... Deep... you chose that screen name very appropriately! You have articulated a lot of thoughts that I don't think I could have put words to, because I am such a newbie. I think I will re-read your post a few times. I have been trying to find my way through the detaching process and, like others, struggling, back tracking, getting back on track etc. But, some of the deeper emotional reasons for all of that are some of the things you articulated above.
Don't apologize... really, really good food for thought.... thank you.