PinkPoetAgain I’m sorry that people are piling on. This is an awful lot and people who have been abused often have complex emotions. Regarding your original asssult - that man was a stranger and what he did was terrible, so it’s straightforward (and completely right) to see him as an awful person.
Regarding your husband - the feelings are much more complicated. You feel he’s been kind, loving and your saviour from the previous SA, but added to that he’s also abusive in between bouts of niceness and it’s really hard for you to liken him to the other violent man, because in your head they’re not the same.
Abusive men aren’t usually horrible all the time and, in between the bouts of abuse, you feel huge relief and love when he’s ‘nice’. That’s understandable and it’s very hard to turn those feelings off and it must feel extremely confusing.
Obviously I don’t know your husband, but he’s either fully aware of what he’s doing, or in his head, he’s a good man who doesn’t see why he shouldn’t have sex with his wife whenever he wants.
The outcome is the same - you are being abused by this man but are struggling to seperate all your emotions.
Your DC will likely have a similar view - Daddy can be fun and lovely, but also scary and shouting and they don’t know which version they going to get and that will have an effect on them.
You can’t turn your feelings off like a tap - if you could then leaving would be easy. But hopefully therapy can help you to seperate your feelings and why and when you feel a certain way, so you can decide what you want and need for your and DCs’ future.