That was quite a rant- lots of name-calling. To what end?
When you get over your tantrum, accept him as he is without looking through the view of your emotions. When I did, I figured maybe he’s just a psychopath and doesn’t know any better. That perspective opened up a bunch of possible solutions.