being abused

my husband and his 16 yr old son hit me when they're upset😢 I try to tell my step son good things like you're smart stay in school and he spit in my face and said shut up bitch.... I told my husband and he slapped me saying don't talk to men that way😑 what should I do I love them both