Devin's "criticism" as it were, reminds me of the odd behavior around this movie. Where everyone wants to be smarter than the movie by being stupid.
What I mean is everyone takes everything at face-value. The scene where Bruce calls Clark "son" some folks took as an insult since Bruce isn't much older than Clark. The scene where Superman unmasks Batman was taken as Superman being evil in the actual world. The fact that we see Doomsday, everyone has taken to mean he is what interrupts the fight and assume absolutely nothing happens in-between their fight and Doomsday one... which could be the case, but we don't know.
And now the assumption that the gas was to only blind Superman and nothing else. It could be, but we don't know without the rest of the movie around it.
Anyhow, took a trip down to Times Square during lunch!
the advertisement wraps around the entire street (it's a shortened street/island, but still!)