My parents were not Christians, but they pretended to be perfect. They were not kind to me. I left home at 17. I put myself through a lot of garbage. I still kept in contact with my parents. I wasn't saved either, but I knew that God commanded us to honour our parents.
Eventually, I got saved, 9 years after I left home. I was living for God, and God told me to not only forgive my parents, but to pray for their salvation. It was hard forgiving them, but praying for them helped a lot. God kept working in my life, and I kept witnessing to them, and nothing happened.
I had 4 children, and they grew up and got married. My parents were aging. I testified constantly to the need for Jesus Christ. I was taking evangelism at seminary, and for one of my assignments, I had to witness to 3 people. So I told my parents my testimony, and my mom prayed to receive Jesus as her Saviour. But not my father!
Finally, my dad had been admitted to the hospital because of heart issues. He almost died! He suddenly got that he needed God. My husband and I shared the gospel again, and he prayed to become a Christian.
God moved in the most amazing way. He began witnessing to the hospital staff and the other patients. He told me, "I never knew that God was the most important thing in your life." My unsaved sister phoned me in disgust, because my father had been telling her she needed Jesus in her life. A few years earlier, he told me not to give up my faith, because it had really changed me. He noticed the difference even before he knew Christ as his Saviour.
Well, 5 months later, my father's heart and body gave up. He told me he knew he was going to be with Jesus.
If I had cut off contact with my parents, they never would have been saved at age 79 and age 82. God wants us to be peacemakers, but you are setting yourself up as judge, jury and executioner. I think you need to get on your knees and repent of this attitude. Forgive your parents and reconcile with them. And if they are not Christians, then make it your job to pray them into the Kingdom of God! I hope you will listen to this heart felt advice. Because God sees your heart, and it is not pure either!