Been with my DH for nearly 8 years.....He has always been a bit lazy, never really completes a task and I feel like I am responsible for every single thing in the house
YOU chose to marry him not only knowing this but accepting it and refusing to actually deal with it properly - WHY for gods sake? 
Do you really have such little self esteem?
said he's not going to change and won't be listening to me for the next 50 years
There is no way he would agree to counselling unfortunately
Do you have any self respect, OP?
Or do high/standards in your life only pertain to household chores? 
He's been showing you for 8 years what/who he really is - a lazy, entitled, sexist tosser!
He's now shouting at you because you've been refusing to actually listen to what he's telling you - he has NO real respect for you as a woman or as a partner and never will.
Yet here you are still thinking that you can change him with your 'love and devotion' 
I know i'm being harsh but somebody needs to give you a reality check and tell you to get your head out of the clouds.
You're behaving like a doormat and a mug.
You need more than love to make a marriage work.....it also takes more than just love to be a decent parent.
YOU can't change his behaviour unless he recognizes it's a problem and wants to change.
Having babies with him also isn't going to make him magically grow the fuck up overnight - if ever.
Either you accept that you deserve to be treated like shit and put up with this......or you accept that you deserve to be treated better/like an equal and give him the ultimatum.
Only you can decide what kind of bed you make and lie in, OP.
As a parent, at least consider the example/role models you will be presenting to your dc as they grow up.