There is one person who betrayed me so badly I cannot ever see myself speaking to him again; it would be unloving, as only unkind and cutting words are on offer. The right thing to do is to stay apart. I can't envision any circumstance when I would trust a snake again... so why be in the presence of one?
At least you recognize what you need to do. If this person changes their vibration perhaps down the road would be a reconciliation? Boundaries are healthy.