You all urgently need some emotional care, and skills to deal with the situation that you have described.
Doing business is tough, period. Doing it with someone you love is even tougher. His or her actions will affect not only your finances, but also the romantic aspect of your life.
Don’t shy away from raising this as a concern to your husband in the most non-accusatory manner that a couple can muster.
Set a budget every month and prioritise
Take a deep breath and consider how it would have affected you otherwise
One way to ease the tension is to perhaps look at your values as just that and not as a universal code of conduct which everyone has to abide with