There must be a national law prohibiting a candidate to run for government office while representing an organization. He can be a member of any organization but he should be prohibited to represent that organization when running for office. All candidates running for office must represent themselves only (as an independent). He/she may get the legal campaign support from anyone.
Once a certain political party dominates the politics of the nation, that party is in full control. It is no longer the will on the elected official that rules, it is the will of the party that the politician belongs to that rules. Then the party manipulates the media or public opinion to keep their political champion as the hero of the nation or community. A political party campaigns hard and spends tons of money to get the support of the common people. However, when their champion gets elected, they behave just as any organization for profit does, everything is for the company. They only create products that will win the support of the general populace. As an example: If saving the dog will create more political support vs saving the cat? Then save the dog.