My husband was rude

C: My husband yelled at me infront of hus family. Real rude.
F: insulted
T: everyone thinks i am worthless and he can treat me like dirt.
A: angry at husbnd, not talking
R: bad mood, fights

If this is his habit, and he is a circumstance that i cannot change, tthen what are options?? Divorce??

Or how do i change the model if i want to be in this marriage. Why do i have to love him as he is??