You are correct......it is time!
Time to stop walking on eggshells
Time to stop feeling guilty
Time to start putting yourself and your children first
Time to stop worrying about what other people think
Time to let your MIL know what's really going on
Time to disconnect from the no -stop verbal diarrhea this moron spews
Time to call an attorney
Time to close the door
Good luck! YOU CAN DO IT!!