Professor John condemns 'illiterate rantings' of SRA diversity critics