Call them out on it, but politely. Just sweeping things under the rug or being passive-aggressive towards them isn't healthy.
Plus, speaking openly (but with care) can even strengthen your relationship. :)
Here's an article, which is based on another question here on ParentTown, that I found helpful: https://ph.theasianparent.com/mother-in-law-who-cant-stop-criticizing-you-tips/
Her situation is quite similar to yours. Hope this helps!