I am not sure that I agree with outlawing political parties but removing the monetary influence companies have would help. Large companies take huge risks that if they pan out for the company they keep the profit. If something happens that destroys the company they get a bail out from society.