Uknowme - I'm so sad for your situation (and all the others who have been through this). I feel strongly that this MUST be affecting your children. If they don't realise what is happening yet, they will one day. You say that he hit you before, but then go on to say that he had had a drink, and you were having an argument. So?
This is not the first time that he has done this, and I can't see that it will be the last. If he is still blaming you for the other night, he obviously can't even see that the whole situation is his fault, and is not yet ready to change. Can you live with allowing your children to see/sense this happening?
Don't allow him to take your personality away. I don't know how I would be in your situation, and I can totally empathise with not wanting to be a single parent. However, how is he a good parent when he makes the mother of his children hurt so much, both physically and mentally?
Please get help. Thinking of you xxx