DDJ.

It sounds like you've had some good introspection and insight. I hope it helps lead to a good resolution in your current situation.