I think you're a good person, Moose! I know your good to your kids, which is huge! And your advice is good and caring. I think you're a good person and I think you should not beat yourself up about "progress" because, life is hard and change is hard. At least you see the problems and acknowledge them and are working toward resolutions, vs. people who just deny everything and run on blindly, not caring what happens to anyone.