Campus Watch criticized Joel Beinin who said that Daniel Pipes was trying to take revenge, Pipes strongly denies this.
Campus Watch criticized Joel Beinin who said that Daniel Pipes was trying to take revenge, Pipes strongly denies this.