Marriage advice

me and my husband have been together for 4 years, when we were dating my family would tell me he is very controlling. now that we're married he is still the same, maybe a little worse. he calls me names, very rude, ect. He controls everything, he tells me it's for the best of us. to make us better people.... he's put me down many times. every time we argue he threatens me with divorce but actually won't do it, at the end of the day he doesn't want me to leave... I'm almost sure it's because he doesn't want my daughter to grow up without him. he says he's tired of me and things, because to him I always have an attitude and I mean how can I not have an attitude if he's that way. I honestly don't know what to do...