There will always be that one (maybe two or more) friend, who will keep an eye on you like a hawk; waiting for your every move, click and find out what's going on in your life just so that they can have something to say.
It is true when they say, "acquaintances are many, but true friends are few."
So you can't stand the fact that this particular friend runs you down indirectly, gaslights you every time and can never say anything positive or just play nice.
I am familiar with this, and as a matter of fact, I have my fair share of experience of such friends too.
But when you live a pretty much 'public' life, you choose what you say and how you react on social media simply because people are living vicariously through your bold choice of career path and corporate-free lifestyle. The only way to deal with it is to be diplomatic and tell yourself that they can't suck your blood dry if you don't let them.
And you wonder, why the hell do they behave they way they behaved?
1. Poor communication skills
2. Negative upbringing
3. Fail to reflect
4. The one thing that most of us don't practice, "think before you speak."
Something to think about.