Why would you love someone who treats you this way?
What you describe is abuse, plain and simple.
Please keep in mind that not all abusers resort to physical violence. Some abusers use emotional means in order to control and dominate their victims - and it sounds as though your husband is one of them.
Here is a link to the warning signs of an abusive relationship:
www.heart-2-heart.ca/women/page17.html
Please read it and think hard about these signs as they may apply to your husband.
If you decide that he is an abuser (or a potential abuser), I urge you to take steps to leave him. Do NOT stick around and allow it to escalate.
If you are not ready to leave him, then you must address this problem head on. The only way that staying will work is if you and your husband agree that this behavior is a problem and you start seeing a professional therapist who can help you work through the issues involved.
You cannot 'fix' it on your own.
Take care,
jkgrandma