A Cambridge University literary festival cancelled an author appearance. It appears, a media platform objected to the writer supporting Palestine. What's happening to our freedom of speech - and thought?