Thanks dudes. <edit> and dudette! Thanks NR</edit>
I am not sure why I posted this thread really, I'm still a bit freaked out, but knowing that the MiL will live to fight another day is good.
I'm in the hospitality business by trade and I can handle stuff when it happens to other people but I'm not so good when it is so close to home.