Jols, im so sorry that all this is worrying you so much your not sleeping much. is there anyway you can ring MIL (not that you should have too) and let her know how your feeling etc
i dont understand how ppl can cut others especially family out of their lives over things like that... life is too short sometimes for that imo. hope things get better hun