You seem very impressed by Dave Rich and Nick Cohen.
I do not recognise or accept Cohen's description of the left on British campusus in the 1970s (or 1980s or 1990s), his contemptuous dismissal and total misrepresentation of the palestine solidarity movement, or his redefinition of Zionism and how that ideology works through the Israeli state and its apologists. Nick Cohen has been doing this for years along with a whole stable of Guardian/Observer journalists and columnists who combine a defence of Israel and its actions (though sometimes challenging Netanyahu, some aspects of illegal settlement expansion, and the most embarrassing examples of child murder in Gaza) with a nostalgic love of Blairism.
Where Cohen has got something useful to say is around the point where Islamism meets anti-racism - and the dangers of believing 'my enemy's enemy is my friend'. I just wish he would do it with more honesty and detachment.