The PM says he will recognise Palestine unless Israel lays down its arms – what a grotesque betrayal of an ally.