It sounds like you might be hanging out with people who aren't good for you or who you want to be. Kind people don't go around claiming others are narcissistic. I had people throw that kind of thing around when I was hanging with the wrong crowd and they turned out to be projecting more than anything.
I know "block and move on" is easier said than done but sometimes you gotta protect yourself and your peace.
If your friends don't make a good faith effort to understand you when you explain where you're coming from, they're not very good friends.
Some English world have a Germanic origin, like "fart".