Honestly Op, I think you are being quite childish about it all and I see nothing wrong with you OH wanting to cut down on his long hours as you have been all this time.
He has sewn on brownie badges,because he's a better sewer than I am
At first you say he does hardly anything and you are in charge of the family chores, then you've added in so many things that he does, the sewing, taking her to Brownies, dropping and picking up from school, bits of wiping down and two days a week where you are not home looking after your mother and he takes care of the both of them.
He works long hours, and not fun ones driving a lorry and still is doing parental duties.
Your argument about the sandwich was all you, not him. You offered to do him one and then said he can always do it himself and started a fight over that, if you didn't want to do it, don't offer.
There's no point comparing what your friends do in their relationship regarding working hours. It may work for them, or it may cause tension indoors. Every household is different with different expenses and careers, I don't even know why you would compare.