No, people would stop participating in the work of political parties if there are too many legal hassles. Parties will find various illegal ways to break the law. Reforms cannot be imposed from outside. They have to come from within. Political parties will never allow a law to be passed which they do not like.