If so, he must have got it from the same place my STBXW did -- he had to have done so before she made a full run on the place however, and wiped them out, because she's got loads of entitlement.
Have you considered kindly and matter-of-factly calling your H out on his grumpiness -- let him know he has hurt you with his tone and give him the opportunity to rise to the plate? I'd let him know he does indeed have the liberty to be irritable, but also the responsibility to not abuse it.