When the 68th Eurovision Song Contest came to a close, Israel’s Eden Golan and her ballad, “Hurricane,” placed fifth overall at the Grand Final on May 11th With so much vitriol being thrown at her and ...