What radio stations in Israel would out their own intelligence operatives?
Shrug. Israel isn’t the only nation infested with a self destructive populace.