I don't view those things as being superior, just making observations of the weaknesses of humanity...Spock really wasn't trying to be superior at all, but expressing his own opinions...
Yeah, Spock tells the factual and unpleasant history of the human race. Given how often human history impacts the mission at hand, it's usually pertinent.
Sometimes, he is smug and condescending, but that neither predates nor outnumbers McCoy's jabs. Given that McCoy only has a passing familiarity with the biology of the
Enterprise's first officer, his observations are rarely ever related to anything but wanting to take a shot at Spock.
To his defense, in "Menagerie" he considers Spock's integrity to be absolute and defends him to Kirk, at least when Spock isn't around to hear.
Maybe McCoy intends what he's doing as friendly ribbing, but I'm not sure how a half-Vulcan who identifies as Vulcan would be expected to understand that human dynamic. I'm currently doing a re-watch with a friend who hasn't seen TOS yet, I'll keep an eye on those two post "Operation: Annihilate!" the first time Spock becomes aware of the high regard McCoy holds for him.
Really, this seems as a way of trying to draw the audience in, by proofing the show against people who might be tempted to make fun of Spock's appearance themselves.
I'd never thought about it that way. I really like it.
If I was Spock I would have reported him for his conduct.
But Spock tries unhealthily hard to live as a Vulcan. Reporting people being mean to you--no matter how legitimate--might seem too human for him, no matter how he actually feels about it.