Cameron may be many things, but anti-Semitic he isn’t. He himself is part-Jewish, or didn’t you know that?.
As is the leader of the Labour Party (german jewish) and the Deputy PM (dutch jewish).
Self-hating Jew? There are plenty of those around, especially in New York. I find that the sharp distinction between anti-Israeli and anti-Semitic is harder to draw than some people think, although that’s usually their excuse.
In any case, Cameron leans toward the Muslims whenever there’s an incident in the UK.