I think another problem is this is an anniversary special meant to celebrate the Green Lanterns, yet one of them literally says that he feels inferior to someone who's not even a part of this franchise. Even if we're to ignore the absurd notion of Hal "taking a shortcut" and somehow being more privileged than Batman, the idea that Batman needs to be made to look good again at the expense of the character who is supposed to be celebrated here, is questionable at best. And that once again happens to Hal specifically. We don't see Kyle saying he's envious of someone else and wishes he was as smart as him, we don't see it with Guy or Simon, we see it with Hal. He is the one who's yet again portrayed as the fool who does something stupid and gets laughed at. How long is this kind of thing going to keep going for. What's supposed to be the end goal here.