Yes it is good to vent - sound like a stressful time when MIL is sick, it would be a great idea to get away but if you can't just keep the visits short - sorry but my in laws were in Germany so just a quick call and all was fine for us