I would suggest you CALL THE POLICE NOW.
That is ABUSE.
I don't know where you are in Texas but the police will give the number for the nearest Domestic Violence Shelter.
You DO NOT have to accept that type of behavior.
Please keep yourself safe. Call the police.
Love and hugs,