I entered Islaam five years ago, and my family find it hard to accept. My
sister cut off ties with me for a year, then she got in touch and asked me
to forgive her, which I did. But she has not stopped insulting my Islaam
and attacking me at every chance she gets. I told her several times that
she is hurting me, but she didn’t stop. After years of suffering, I sent her
a letter telling me to contact me only if her attitude changed, otherwise,
not to get in touch. Did I do the right thing?
Praise be to Allaah.
Because of the insults that you suffered, there is nothing wrong with what you did, in sha Allaah. This would not be considered as "breaking family ties", and it may give her the opportunity to think about what she has done.
Al-‘Allaamah al’Safaareeni, may Allaah have mercy on him, said in his book Ghidhaa’ al-Albaab: "Ibn Abi Hamzah said: ‘The ties of kinship may be by money, by helping at times of need, by warding off harm, by meeting them with a smiling face, and by praying for them. The general meaning is that one helps them in good ways as much as possible and helps them to resist or fight evil as much as possible. This is the case if one’s relatives are righteous, but if they are kaafirs or are wrongdoers, then cutting off ties with them for the sake of Allaah is how one maintains the tie, on the condition that one tries to warn them, and tells them that the reason for cutting the ties is because of their deviation from the truth. At the same time, the connection of making du’aa’ for them should remain, and you should pray for them in their absence that Allaah will guide them to the Right Path. (al-Tuhfah: Ghidha’ al-Albaab, 1/356).
And Allaah knows best.