@aral I've recently gone through something similar
You don't owe anyone a dignified response
You can strive to do your best but there's always someone to knock you down
Don't let people validate themselves at your expense
Ignore them
Let them spend their energy trying to break you down, while you build a better future
Builders gunna build, dreamers gunna dream