Dave's friends may say that he is self obsessive but enough about them. 
With a Masters degree in English from University Toronto he still writes like an undergrad whose thesis doesn't begin before the essay is half over. 
Madam, most of the little things in living together have to be work. You  should have traveled or lived together prior to getting engaged to be married. Now you know. Your best sex together is behind you.
Marriage is definitely a package deal, no one is perfect, we all have our foibles, some are more annoying than others. They get old fast too.
Dump him now, amicably if you can, before alimony and child support rear their ugly heads. 
Be happy