Only you, who best knows this man, can decide whether he is eventually supportive or not and how much crap you are willing to take from him should you decide the answer is the latter.
However, please do yourself a favour: stop making a separate meal for him each night.
You have listed all the things you do and it is obvious that you are deeply committed to your family and to your community. You have set up a service to help women in need in your community and now you need to do something for yourself. Make one meal each night, not two. Your time is so valuable. You deserve claiming some of it foir yourself every evening, rather than having to dedicate it towards making two separate dinners. You do not have the time to be making separate menus and I suspect your husband does not deserve you giving him such special treatment. You deserve better for and from yourself.
I have been on the receiving end of verbal abuse and it is very snide, covers itself up as "concern," "help," and other cloaking sentiments. Those who dish it out usually manage to persuade their victims that what they say is "for their own good," which is why one poster's mother stayed with an abusive father/husband throughout the poster's childhood. People stay with this kind of behaviour because they do not think they deserve better. You came here to ask us what we think about your husband's behaviour because you too are having doubts about what he has said to you and it has caused you to call your own self-worth into question. If you knew you deserved better than this, why would you ask us for our advice? When my husband is verbally abusive, I do not need to ask Cathletes for their opinion because I know he is being a jerk and is out of line and I know I deserve better and his behaviour just inches him ever closer to the divorce courts.
Have a frank conversation with your husband about what you want and need from him. Make it plain that there is behaviour you neither deserve nor will tolerate. Make it plain also that you cook healthy meals and that there will be one, single menu from now on and if he wishes to eat something different, he can spend his own time in the kitchen making it because you have a non-profit service to the community to run.
Don't ask him what he is prepared to give you: tell him what you want, need and are willing to accept.
Clare