When dealing with a difficult/terrible person I often think: I have to deal with you now (e.g. at the bus stop) but you have to deal with yourself 24/7, and that would be much worse. And then I really do feel better. What your SIL did crossed a line. I totally agree with that. But she has to live with being that person and that is a terrible way to go through life. Stay strong!