Disfellowshipping yes/no ?
A very difficult question. Certainly every type of social relationship (groups, clans, organizations, firms, states or countries...) in the world KNOWS the disassociation or disfellowshipping in any manner. A governed state e.g. throws the malefactors or lawbreakers into jail after court-decision. Its a kind of "disassociation" too.
Jesus Christ said: "If he (the sinner) does not listen even to the congregation, let him be to you just as a man of the nations and as a tax collector". What he meant, was a type of non-formal disfellowshipping.
The main problem is IMO as follows: There is an need for ABSOLUTE transparency in all things. If parts of members get the feeling of concealment, suspicion or conspiration in a congregation, then will occur distrust. If all such problems were discussed open for public, and transparently, as it is usual in a brotherhood (look at your own family!) no troubles would emerge.
E.