Okay, let's get this straight. Any one who takes your money leaving you with nothing, and no means of transportation, is an abuser. You read that correctly-your husband is an ABUSER. His mother is aiding him in his abuse.
Get out, seek free counseling at a women's shelter,and begin to live. He is beating you down emotionally and destroying your self-esteem.