Chris Selley: Liberals gave anti-Israel protesters everything, but they're still paying for it