JERUSALEM — In a historic speech here, Prime Minister Stephen Harper rolled out a new definition of anti-Semitism — name-calling that will be controversial at home and on the global diplomatic circuit but which will make him into a mega-star in Israel. Two Arab-Israeli members of the 120-seat Knesset thought Harper's speech was objectionable enough even before he got around to this controversial re-definition. They walked out on his speech, loudly hollering at the Canadian prime minister about injustices to their communities. Harper's speech was historic because it was the first ever by a Canadian prime minister to the Knesset....