Because Gandhi also fought for discrimination
I believe the answer is: C. Law enforcement officers are mainly required to uphold the law.
Because of this the scope of action which can and cannot be done by law enforcement is limited in a very strict regulation. If the law enforcement disobey this limitation, the suspect could even sue the law enforcement and all of the charge can be nullified.
The pros were that you were being protected by the guild in case of something bad happening you like getting hurt or similar. They would help you and your family for example. The cons were that you wouldn't be able to dictate the price of your wares which was done to prevent exploitation of consumers, so even if you were in a position to establish a personal monopoly, you couldn't and you couldn't become richer than what is the adequate wealth for a merchant.