It seems like this critique rests on one central premise: Stallman is too ideologically pure. He's a zealot. And this is true, no doubt.
But I do wonder, hasn't every successful movement been spearheaded by a zealot, by someone who refuses to compromise? The work of outreach generally falls on these people's followers.
Jesus, Ayn Rand, Lenin, etc...