Not much I can say that hasn't been said already Rosie - but my sincerest hopes that things head in the right direction. To err is human - we are all fallible. On the bright side, your husband was honest with you in admitting that he punished you in anger - You'll both grow and move forth from this experience - Keep talking with him about it.