<human>: I'm very unsure about my best freind right now.

We get on extremely well, share the exact same sense of humour and just get on.

But lately he's changed quite a bit and I'm very unsure about still hanging around with him.

He's always been into the shadier stuff. He does all sorts of drugs (pot, coke, mdma), smokes like a chimney and has a fake I.D. I've never really minded because it's his choice but I recently found out just how shady he is. We just had a conversation where he talked about how a guy ratted on him and he was banned from a pub, because he is under age. And then he started telling me how he would find out who it was and set his psycho friends on this guy - these are people who set fire to this man's parent's car. I never realized just how sick he was

He's also completely selfish. Whenever, I cancel plans on him, he complains saying that I owed it to him and I'm being selfish. He can't take no for an answer. He's planning to beat a guy up for obeying the law, for Christ's sake.

I've always been told he is a dick, but I just realised how he really is an ass.

But I'm still on the fence an I need some perspective from randomers who don't know me or him. Sorry for spilling my life here.

Summarize the given text in a few sentences.
<bot>: just realised my friend is a violent psycho because he said he would hire a guy to beat up some man who got him barred from a pub. I'm still on the fence on whether i should cut ties. Should I?