He is. I honestly don't know how I stuck around with him for so long in hindsight. Or how he still has friends that he met in kindergarten. The guilt tripping and me being a stupid teen back then was probably part of it.The guy you described sounds really hateable. Not cringy in the funny way, but outright hateable.
I forgot to mention one thing. Which makes him even less of a like-able person. I totally suppressed the memory of this since it was so absurd.
He was under the impression that girls don't menstruate, take a shit or pee. Every time a girl mentioned having her period or diarrhea or whatever else people have, he had a meltdown. Talking: Holding his hands over his ears and singing loudly meltdown.
Apparently when his ex was on her period he didn't even want to see her since she was 'dirty' then. But he could brag about taking the biggest shits of the century for hours.
Nobody ever understood where he got that one from. None of his friends or his parents or anyone else around him had such issues with natural female body functions.