Roberto Abraham Scaruffi: Israel's last ditch effort to destroy ... itself