The problem with the Society's version of shunning is that they have made it into a status that the person is in until the elders see fit to remove that status. When you read the scriptures that refer to shunning, they are directing the believer to stop associating with individuals who display certain behaviors. It says to shun them as long as they diplay the said behavior and to embrace then once they have ceased.
Nowhere does the Bible say that it is a tool used by the elders and is only to be used when they say so. When I was still in the organization, we had an issue where we were not associating with one of my ex-wifes relatives because we knew he was cheating on his wife and was getting drunk on a regular basis. The elders in his congregation would not disfellowship him because his wife would not testify against him. We were told by the elders that we cannot personally disfellowship someone and he added that we need to admonish him as a brother unless he is disfellowshipped.
That is not what the Bible says. It says that if you see a brother doing any of the "bad" things listed, you are to stop associating with them immediately. It is a decision that the individual makes, not an annoucement to be made my the Elder body. And once they stop the said behavior, you can embrace them as a brother again. You dont have to wait for an annoucement from the elders to associate with them again.