"This is consistent with the anti-Israeli position that has been taken with virtually all of the candidates of the Liberal leadership, and I don't think it's helpful or useful."
Ahh, now I'm the one who is supposed to accept that "virtually all" and "all" mean the same thing. Frankly, I don't know the stance of most of the Liberal candidates on Israel. If Harper is right, he's right. If he's wrong, he should apologize.