Perhaps it is time go stop being a victim. Why put up with your husband's emotional abuse? Do you still have children at home?
If you do not want or cannot separate, is it worth trying counselling, or, if you are not already working, can you get a job, and or join some clubs, sports centre, anything to build up your own self confidence and sense of worth, so that you can stand up to your husband. If he doesn't like it he can go back to mum!
However, this may be difficult if the children side with him and his mother. I can see that you may be trapped and risk losing them. If this is the case I am very sorry, as there is no easy answer other than to make your own life for yourself even if you still remain together. Can you counter the abuse, for example by saying 'I am not going to let you blackmail me' and walking away. I am no expert, perhaps others can suggest a strategy, and counselling may be able to help with this.