A nice healthy rant man! Justified for sure.
It’s absolutely an issue where people are pains in the asses like this. I’ve had my times where I was a bit of a dark cloud but I have made a lot of improvements not to do that type of crap anymore. I don’t think I was ever that bad as the dude you’re talking about here but I would get a little detailed. Not good!
It’s for sure best to cut these people off. I’ve known some over the years and it’s too exhausting to deal with them and their crap. I still know someone like that and it’s challenging interacting with them as you said, you don’t know what the hell is going to set them off which is hard.