Edit: It's questionable whether this was something specific he had against Jews or not. Frankly, I'm not even sure whether an anti-Semite or an anti-humanist is morally superior.
There is a big difference between "It would be a noble and also an effective thing for group X to sacrifice themselves" and "Other people should sacrifice group X", and it seems very clear that Gandhi was saying the first of those and not the second, and that he was advocating that they should do the same kind of thing as he did himself.
Now, for the avoidance of doubt, I think (1) he was wrong about this and (2) there's still something a bit indecent about saying "those people should have sacrificed themselves". But I don't see anything anti-Semitic, or anti-humanistic, in this, nor do I think he was saying that Jewish lives were worth little in absolute terms or relative to others. He was saying that in the face of a powerful oppressor self-sacrifice is both an effective tool and a noble thing to do.
I mean, for that matter, compare how many Holocaust victims did fight back versus those who didn't. Since the vast majority didn't fight back, what could they have done to make their deaths into an effective "martyrdom"?
"“Hitler,” Gandhi solemnly affirmed, “killed five million Jews. It is the greatest crime of our time. But the Jews should have offered themselves to the butcher’s knife. They should have thrown themselves into the sea from cliffs. I believe in hara-kiri. I do not believe in its militaristic connotations, but it is a heroic method.”
“You think,” I said, “that the Jews should have committed collective suicide?”
“Yes,” Gandhi agreed,” that would have been heroism. It would have aroused the world and the people of Germany to the evils of Hitler’s violence, especially in 1938, before the war. As it is they succumbed anyway in their millions.”"
http://stevereads.com/weblog/2007/12/10/gandhi-the-jewish-vi...