There are so many issues here that it's impossible to address them in a forum like this.
You are a victim of mental abuse, possibly physical abuse as well. You need to try and remove yourself from this situation as soon as possible. You mention that you realise that you've been 'programmed' and that you are being manipulated, plus you've opened up on this forum. Those are important first steps to regaining your freedom.
Can you try to leave the house for an hour or two, go for a coffee with a friend, visit the library or hairdressers? Speak to Social Services and your doctor about your health, your concerns for your MIL and how you feel. Try talking to your husband in a calm neutral manner, (if he is approachable) about your health and your concerns for his mother.
Whatever you do, don't put yourself in a worse position than you are now. If violence is involved, get out, take your clothes and personal items and leave. There are refuges that will help you.
If you decide to stay, please look after yourself and make you and your health a priority.
Ýes, it's easy for us to say, leave, stand up for yourself, it's wrong etc but some of us have been in similar situations, understand where you are, and have come through. It is a very, very hard decision to walk away, I did it with my family. It was the hardest and the best thing I ever did.
Stay strong and stay true to yourself.