Lots of different issues here.
I won't comment on the violence as I am not qualified.
I know exactly where you are coming from. I had the same harsh judgemental upbringing as you, and an unsupportive H.
This issue: you are basically on your own trying to rear children with VERY bad role models. Nobody has taught you different skills.
This is your issue, and you need to deal with it. I can hear how much you love your children, so don't worry about that. You can learn these skills, really! You CAN be a different mother to your own.
Please get a copy of that wonderful child rearing book by Penelope Leach. As I came from a background like yours, that book was my bible. What it does, is explain things from a child's point of view. When you know this, you can judge when and how to step in in a loving way. Also, watch Supernanny. Jo Frost is very good about spotting acting up, checking it, giving warnings, acting on the warnings.
The other thing I did was when I was losing it like you did, tired, trying to BF and deal with a little one who was trying to get your attention, was I imagined that there was a camera in the corner of the room and a socialworkerpolicemantherapist on the other end watching me.
It really worked and stopped me giving in to urges. I spoke softly when I wanted to scream, stroked when I wanted to hit, and I faked it till I made it.
And last really important advice of all: please do this. PRAISE your D any time you can. Any time she does something good, comment on it. 'You are being so nice to the baby, how I love my kind little girl/look how nicely you are tying your shoelaces/WHATEVER. The more you praise good behaviour, the more of it you get.
She acted up because she was in a vacuum. You were ignoring her. Could H read her a book if you asked him?
Please work hard on this, good luck with your H. What you describe, the wanting everything to be nice all the time, is a very wierd modern male phenomena. They don't get that you are so hard because they are so soft.
You have my real sympathy, but don't kid yourself that you mustn't do anything about it. Please act (reading, thinking about it) to learn to become a gentler, more accessible Mum.