Self-proclaimed ‘socialist’ John Cameron Mitchell has seen liberals cancel his friends for ‘spurious reasons’. So he turned to satire ...