Gal Gadot's celeb-packed rendition of 'Imagine' sparks outrage online