Senior BJP leader Gopinath Munde has resigned as general secretary of the party, apparently because he is unhappy with the appointment of the new BJP Mumbai president Madhu Chavan.Munde said that the party was not functioning in a democratic manner and that he would now continue to work as a common party worker.