The moral of tonight, for me at least, is don't abandon ship if you are responsible for it...
Perhaps I stated that wrong-- Sometimes you need to stick it out till the end. I am not advocating that you punish yourself for your past (in fact, do us all a favor and forgive yourself) but i am not saying that you can just pick up and leave your messes around.
I recently saw a guy who I used to know. He never grew up, really he is almost a child. He needs to learn that people are not going to solve his problems. My mother is very similar in this aspect. As am I sometimes. But the difference is that I do something about it.