From my hundreds of seconds of study on the subject, I've concluded that the shunning policy spoken of in the Bible was directed to individuals. It was never meant to be an official action of the congregation, but a protection to each individual Christian. In particular, I think 2 Corinthians 2:6 lends merit to this idea, where it talks about the "rebuke given [to a sinner] by the majority is sufficient". Doesn't a majority imply a minority? Not all participated in shunning this man, but those that didn't were not counseled over it. It was an individual decision for each Christian.
Read without Watchtower bias, the New Testament never even suggests that a sinner needs to meet with the elders for the purpose of being judged for his sins. What it DOES do is tell the hearers of the letter to avoid those actively sinning. It doesn't say, "avoid those accused of or 'found guilty of' fornication", it simply says, "avoid fornicators". This actually makes a ton of sense. If you're a Christian leading a Christian life and one of your fellow members leaves the faith to pursue sin, why would you want to associate with him? You would want to associate with people that aided your battle against sin, not those that would tell you to "live a little".
To take those verses and corrupt them into an official congregational action forces you to add all sorts of rules to it. How will they be known to be fornicators? You need someone to decide if they are or not. How will others know? You need to formulate an announcement. What if they stop, what then? You need to completely invent a reinstatement policy.
Judicial committees, appeals, reinstatement hearings, "acts befitting repentance", "six months, a year, or even longer" -- all of these policies need to be invented in order to support the original decision to "go beyond what is written".
In programming, when you start to break rules, you can usually assume you've made a mistake. The rules are there for a reason. If you keep on, you'll have to break more and more to get to the end you want. But if you stop and reexamine what led you here, you'll find that there is a clearer, more reasonable way to approach the problem. Surely in interpreting the Bible (or anything), once you've seen yourself making things up, you have to know you've erred somewhere down the line.
Dave