I too agree with disfellowshipping. I was always amazed at stories of people who lived a life of crime yet were still able to benefit from sacraments of the church. They should have been excommunicated because their life bore out that they had know real appreciation for Christian principles. The same goes for the witnesses, if a person openly goes against Bible teachings. However, many who have been disfellowshipped ie for adultery sincerely regret their actions but the mere fact they don't return to meetings is justification to ostracize them. Meeting attendance is no proof of repentance because many people live a double life. Also, some who leave don't do so to pursue an ungodly life , their love for God and his word are still strong and in some ways they have developed a closer bond with him.Just the mere fact they have lost faith in a man made organization is enough for the witnesses to consider them unfit association. I wonder if the shunning was ever abolished , if there would be a huge exodus from the org. as alienation from ones family and friends is more than some people could bear.