A high-profile restaurateur has walked away without a conviction after holding an anti-Israel sign bearing a swastika during a heated rally on the anniversary eve of Hamas's deadly attacks.