Don't stay and 'persevere' just because you don't think you should give up.
That's not a good reason to waste your life!!
Stay and give it your best shot at improving things. This should start with sitting him down and making it CRYSTAL CLEAR that this is not working for you. That things will not stay as they are. That you wish to work on this - discussion, Relate, plan of action involving reassessment of household duties - but that should he ignore you (or try and talk over you when you are attempting to communicate with him!) that you will STOP wanting to sort it out very very quickly and will make plans for separation instead.
If he is receptive, make improvement plans and carry them through.
If things then slack off after time, if improvements are temporary or are accompanied by whingeing, aggressiveness etc. - leave, knowing that you didn't give up, you tried to sort things out and as it didn't work, you cut your losses like any sensible person instead of banging your head against a brick wall for thirty miserable years or more.
If he is NOT receptive, cut straight to that last bit. Mean what you say and don't back down - well, you can if you want, but empty threats will just make you your own worst enemy in the end.
Not 'giving up' - a sensible, brave and entirely logical way to solve the problem.
Good luck!