Despite global opposition, Iran war protests lag behind Gaza and Ukraine, shaped by fatigue, fear and disillusionment.