I don't like the soaring soprano's sentiments, but I love her voice, and indeed find all the voices pleasant and in harmony.
I cannot say the same for the grating unmusical voices of this unattractive mob of Israel-haters calling themselves the Coalition for Palestine who held their "Freedom Carols For Palestine" outside Max Brenner and Dezire Cosmetics in Sydney today, to mark the so-called International Day of Solidarity With The Palestinian People. It begins with the same lyrics as above. Just listen to the difference! And there are more repellent distortions of well-known carols.
(Hat tip for both these videos below: the indomitable Shirlee)