What you did in reporting your husband was correct - he neglected the children and put them in danger. However, you may have an unintended consequence if social services becomes involved. They will look at the entire situation and could say that you left the children with an unreliable person and so you are at fault as well. They will probably not take the children because they are not in immediate danger.
The bigger problem is that you and your husband are not able to discuss the best interests of your children without fighting and forcing the other person to take a stand. For instance, in our area, there are several grocery stores that will deliver. Even if your husband was being unreasonable - which he was - was there not another way that you could have arranged for the groceries? HOw late was he going to be gone?
Don't get me wrong - what he did was WRONG. I am just trying to get you to explore the possibility that there might have been other choices you could have made to keep the situation from escalating.
I agree that you are right not to trust him. Leaving two babies alone in a house is unconscionable. A job is never more important than the safety of the children. You have a choice to make - 1) file for divorce
or 2) get family counseling immediately. I would also recommend that you and your husband look into a class called Parenting with Love and Logic.
Disclaimer --- There is no attorney/client privilege created by this exchange and the answer being provided is informational only and does not constitute legal advice.