unchien- I don’t have any wise words for you....just stopping by to show support. I’m so sorry you are feeling this way. I understand your frustration and anger, and I imagine that I’d feel the same in your shoes.
Be the best dad you can be when you have your kids. They will grow up, and they will be able to think for themselves at some point. You do not need to be perfect, nobody’s perfect. 8 is still little. Kids may seem gullible, but they are observant. with time they will be able to make their own decisions of what kind of people daddy&mommy are.
Stay strong. It is good that you are being honest with your feelings.