I am sorry that you're in such an unhealthy marriage. While he may not be physically abusive, your husband certainly displays a lot of emotional undercuts towards you. It sounds as if as time has passed, he has taken away more & more of your independence and at the same time, has also been more emotionally abusive.
I wouldn't recommend staying with your husband, personally. I would, at least, get out safely & demand that he get professional help, if he insists upon loving you & wanting you back again. I am *really* not one to push divorce (because it is so difficult, on many different levels) 9/10 times. However, when it comes to abuse, I firmly believe in getting the heck out of the relationship!