Fuck em, they are bad people.
A friend would not mock someone for being mostly correct about things most of the time.
This is the behavior of either an insecure person, an idiot, a narcissist, or some combo of all three.
They also have low EQ and low self awareness and low empathy if they cannot figure out 1) how wrong they were and 2) how much they emotionally hurt you by being pigheadedly wrong.
So maybe throw a bit of sociopathy in there too.
Again, fuck em, they are bad people if it never occurs to them to apologize to you.