Oh I"m sorry this hasn't been a good run for you lately sweetie. It sounds like S is really angry and directing it at the wrong parent...it may not make you feel any better but I do believe that is so typical. He knows good and well which parent "deserves" the damn fine.
I hope you stand in front of the mirror and tell yourselves 10 times what a terrific and loving mother you are, and what a faithful and loving spouse. Because it is true, whether it "feels" true or not.