I would advise against e-mailing. It is very easy for a written message to be taken the wrong way, and comments intended to be reasonable and sensible can be misinterpreted as insults. Just think how easily this happens on public forums!
However, I think you have a responsibility to make sure, at least, that your DiL is okay. As has already been said, if he criticises her in public, what does he say to her when they are alone? It can be difficult to live with someone who insists that their way is the right way - I know, I married one...However, if you have an equal relationship, you put them in their place quickly enough. From your description, it sounds as if your DS belittles his wife in public - and maybe in private? - and she accepts it. Perhaps her self-esteem has been eroded. Perhaps she believes he is right and that she is at fault. Whatever is happening, it doesn't sound good and I think you need to talk to her even more urgently than you need to speak to him.