(for what it's worth) I too agree that this person is behaving in ways a bully behaves...and, if I may be blunt, is just plain Mean...especially when they've been told it's hurtful and disrespectful, and continue to do it?---that'd be The Door for me...and, I do know how it can be hard to cut someone out who is toxic and mean...we can rationalize their 'good' points....we can rationalize how they may even be 'right' in their criticism on some levels..we can, and do, many things to accept bad behavior...I believe we move away from it when and as we are ready...I hope for you that either they Stop It...and in the alternative, you are able to step away from such ugly and mean-spirited comments...
anyway...I just hope that you are able to be kind and supportive to and for yourself and create a life where the people you invite into your life do the same...
I echo Jo's last statement