Primal Scream have had one of their 2026 shows cancelled after claims of anti-Semitism, and defending their visuals as designed to "provoke debate, not hate".