Am I to critical in my friendships?

I don’t have many friends.. I actually have like one!

I’ve always been quick to cut people off, especially friends.. I can take criticism and I can take a little bit of drama..

More recently I’ve lost about 3 friends.

1) moved away, every time we spoke she was super negative about my situation.. nothing was good enough if it wasn’t in god and she knew I’m not religious.. she was a few years older than me and when she was my age she was a coc addicted stripper... not that I care but it’s like, I’m doing way better than she was at my age so why are you being so rude? So I stopped talking to her..

2) girl was young and childish. Not a mom but always gave me stupid motherly advice... I stopped talking to her after the third time over 2 years we had planned to get together and she never came (I was cooking dinner and bought everything)

3) continuously blames me for fleas because I have a cat. Even though I treat my cat every 6 months and treat my yard... we have never seen a flea, never had a bite... and she insists they are “hiding” from us??? So I just didn’t even respond to the last message about this.. seemed like it was just an excuse not to hang out with me anymore

Well now, my only friend is states away.. we visit occasionally.. and even though she is a super trump supporter and I’m not, we get along great!! We openly discuss our different opinions and it’s great... but she is about 10 years older than me and OBSESSED with social media.. all she talks about is who posted what and what she says and what she posts and who comments.. I don’t have Facebook so I don’t see any of it.. she lives with someone she hates and is constantly complaining about their “fighting” but everything is on social media... so When I ask “did you talk to her? Confront her? Say anything” she says “yeah on her post” and I don’t really care that that’s how they communicate.. it’s annoying to me that it’s so fucking much!!! Every conversation, every time I’m trying to get the tea it’s social media.... so I’ve contemplated dropping her... but now I’m feeling to damn critical!!!