Just keep yoru feelings to yourself for now... your actions are what he needs to hear... adult actions... you are setting an example for him ... an example of an adult... that's all...
and what you do to him when you don't inculde him is effectivley give him a time out.. you aren't throwing him out of the family, just excluding him until he learns to cooperate
And yes, make dinner earlier... and make sure nothings left behind for him to eat...
It IS possible to NOT doing anything for your spouse but still show tremendous improvement in yourself... just don't SHARE those imporovements with him... nothing wrong with wtiholding a marriage from someone who wants to drive it into a ditch...
He may be having an EA, he may just be addicted to porn.. there's something he doesn't want you to see that's all you know right now...