Shunning people because they have learned something else and believe differently from you or just want to be themselves (all JW justifications for shunning) is the heght of immaturity, stupidity and rudeness. I have a friend who hates Catholicism, but she doesn't shun Chatholics.
Once, years ago, I was watching a TV program about the pope visiting the U.S. The pope was sitting in a big chair behind a Catholic woman who was lambasting the Church for its treatment of women and proscription against birth control The pope was sitting very calmly and taking it "like a man."
In ths sane world, it's fine to leave one church and go to another. The family might try to get you to "see the light" and go back to their church, but they won't treat you as if you don't exist.
There was a post on this board years ago about a JW couple (I think one partner was "apostate") who had a child and were divorced. The JW member of the couple would not speak to the "apostate." Allegedly, a judge ordered them to stop being childish and to consider the welfare of their son or daughter.
There are extreme cases in which I can understand shunning and it probably is justified. If someone tried to hurt my child, I think I would avoid them and shun them. Even then, if I had something to say to them, I would say it.