Rabbi Beck passed away in 2021, aged 86. He was leader and spokesman for the Neturei Karta sect in the US.
Your criticisms are harsh, the Neturei Karta are extremely anti-Zionist. They are as sympathetic to Muslims/ Palestinians as any Muslim around the world. What more could you want?