Wingkei
I think all mum and mtbs here feel for you and your situation...i understand what it's like to not enjoy ur MIL's food...my MIL is actually a very good cook, but because of certain health issues in the family, she has become very health conscious...my hb is also the same. I am lucky in the sense that we live in a different country so I don't have to deal with this on a regular basis,..but when we visit, I do my best to eat what I can lor.
Have u spoken to ur husband about how u feel when he makes his comments? Sometimes men say something that sounds awful, but it's not meant to be that "mean", we interpret it wrongly either cos they express themselves badly or we are emotional...like when he says u r weak, it's not a criticism, but a reminder to look after yourself? Does he do anything to make sure u r less weak? MAybe he doesnt understand why you are vomiting?
If he sees that you are unhappy, it would be good to talk to someone together...of course, he may not be open to it, but maybe worth a try? Not someone from the family of course, as there will be bias from either side. Remember, at the end of the day, it's your and your hb's baby. And baby aside, your marriage needs to be strong to weather the stressful times that can happen after birth too. It would be good to strengthen that too before the birth if u can. Pls don't think I am criticising...I just think for your sake and the sake of the baby, u need to make sure the marriage is also in a good place.
As for the confinment, of course u feel strongly about it..but honestly, at the end of the day it won't matter where it takes place and by whom (ur mum or MIL) if you are angry, sad and depressed. Your mood will affect your baby and your ability to breast feed etc so you must stay positive and try to let things slide as far as possible. With first babies, it is normal to want the best for everything, but sometimes, we have to just let go and trust that things happen for a reason and for the best...
Take care and try to stay positive *hugs*