It is important that in the path of sulook, everyone plays their appropriate role. There are three primary roles that a person can play. A.) The role of the Shaykh, B.) The role of the mureed C.) The role of mureeds amongst themselves and with one another.
The role of the Shaykh is only to show the mureeds and those under his islah the right path. It is not the job requirement of the Shaykh nor is it his role to force the mureeds to do certain things or to abstain from certain things. The role of the Shaykh is that of a guide, to put it very simply.
The role of the mureed is to obey the Shaykh unconditionally without objection. The role of the mureed is to tread the path shown to them by the Shaykh. The Shaykh will show the path, and the mureeds should tread the shown path. Ultimately, the decision is up to the mureed whether or not to implement the teaching of the Shaykh. If the mureed obeys the Shaykh, it is only to the benefit of the mureed, and if the mureed decides to disregard the teachings of the Shaykh then it is only to the detriment of the mureed.
The role of mureeds within themselves is to be well-wishers of one another, and to deal with each other respectfully. They should help each other out in treading the path shown to them by their Shaykh. Some mureeds assume the position of the Shaykh and try to make islah of other mureeds. The intention may be good, but the method is incorrect. If one mureed notices another mureed involved in evil, then the Shaykh should be notified in private so that the Shaykh can play his part and rectify the problem.
If everyone plays their part properly, problems will not arise. Problems crop up when lines are crossed, and people assume positions and roles which they are not entitled to. We pray to Allah that He grant us the taufeeq to fulfill the rights of our Shaykhs, mureeds, and fellow mureeds. Aameen!