According to Wikipedia:
He was a member of the moderate group in the Congress, favoring Hindu–Muslim unity in achieving self-government, and following such leaders as Mehta, Naoroji, and Gopal Krishna Gokhale.
Also, according to Wikipedia:
Unlike Jinnah and other leaders of the Congress, Gandhi did not wear western-style clothing, did his best to use an Indian language instead of English, and was deeply rooted in Indian culture. Gandhi's local style of leadership gained great popularity with the Indian people. Jinnah criticized Gandhi's Khalifate advocacy, which he saw as an endorsement of religious zealotry. Jinnah regarded Gandhi's proposed satyagraha campaign as political anarchy, and believed that self-government should be secured through constitutional means. He opposed Gandhi, but the tide of Indian opinion was against him. At the 1920 session of the Congress in Nagpur, Jinnah was shouted down by the delegates, who passed Gandhi's proposal, pledging satyagraha until India was independent. Jinnah did not attend the subsequent League meeting, held in the same city, which passed a similar resolution. Because of the action of the Congress in endorsing Gandhi's campaign, Jinnah resigned from it, leaving all positions except in the Muslim League.
This is hard to believe that a man like Jinnah who wanted to unite Hindus and Muslims and worked in close association with other moderate Hindu leaders, will suddenly leave Congress just because he didn't like the way Gandhi wore clothes and didn't agree with his action plans.
I think there is something more to the story.
- Why did Muhammad Ali Jinnah leave Congress?
Please, let me know with authentic reference.