calling friends out on their BS is part of being a true friend, if you can’t handle it then it’s time to part ways... simple as that. We too old for half friends.
i used to think communication was a key until i realized comprehension is. you can communicate all you want with someone but if they don’t understand you or refuse to understand, communication is useless.