But the photo of the IDF soldier waving rainbow colours obscures nuance, context and history.