Wow. There's little I can say that hasn't been put better by others here already.
I won't put you through an overabundance of text, I just want to stress some key points.
1.) Whatever your decision ends up being, make it later. Emotionally you are not in the right place to make any decision about the long term, even if it's one in his favor.
2.) Realize how much of this is ultimately about your father. As touched on earlier, it is really unfair to him and to yourself to judge your current experiences by that one. He's not your father, you're not your mother, if you work together you can give this story a better ending.
3.) You said earlier that you want your child to be open-minded from her own experiences, not what you two do. It doesn't work that way. It's always up to the parents to teach their kids to be open minded, that's the only place they get it from.
Please keep us posted, and be well...