No. You've validated and apologized. He has to work through his anger on his own without lashing out at you. Plus like you said, it's not 100% your fault (not even close IMO). You tried to find a way to support the family when he couldn't. The business is shut down because of the pandemic, which is completely out of your control!!!
This is another boundary you need to create for yourself - exit the conversation when he's raging at you. "I understand how you feel, but if we cannot have a civilized conversation about finances, I will exit the conversation." or "I know how you feel, but I will not be talked to this way." Other vets may have better suggestions on how to respond.