I found out my best friend (for quite some time) had an affair. It was VERY physical and Also used to consume alcohol. My friend lied to me. I got really hurt. I know if i confront, my best friend would justify it by saying that it is not my issue it's their life. Apart from all that my friend is a narcissistic personality. My friend has been through a lot. Parent's death, depression, family issues… Alot. Am i a bad person for mistrusting and judging a friend? I heard a story about a king. His most beloved horse fell terminally ill, so his servants had to give him alcohol as cure to save his life. After the horse got better, the king never rode that horse again. All this makes me wonder if i should sever ties with my friend?
There is no issue with having an accurate view of your friend’s behavior and dealing with them accordingly. If they prove to you that they are untrustworthy then there is nothing wrong with dealing with them with more caution.
As for severing ties with them, it’s best to remain on good terms with them and do what you can to improve them. Be a good influence in their life without preaching to them. For more on this please see: What is there to do if you suffer because someone you love is far away from God?