Oh how I hate the Legends episode!!
So GL realized that the world they're in isn't reality, that a nuclear strike had destroyed the world, fine...
But they just go and attack Ray who's creating the world, no provocation, nothing...
They have NO IDEA WHATSOEVER that the citizens are real people, in fact their reaction when they appear "You're real!?"
Now I can see if they knew that these people were real, and wanted to save them, but at the point where they're fighting Ray, they have no clue...
but in the end, trying to keep up the illusion while battling the justice league kills him...
That is a truly rotten thing for the JL to have done, I mean they killed a (seriously deformed) kid who at that point had only created a reality for himself to help himself cope with the fact the world had been destroyed...
Yes they saved a handful of people, but that was purely incidental...
I mean they just friggin killed a kid, who was (seemingly) doing no harm, attacked him with no provocation, and they call themselves heroes...
Seems totally out of character to me, seems to me it would have been a better end if they had simply confronted Ray, and asked him about what had happened, talked to him, gotten an explanation, then ended by leaving him, allowing him to simply cope using his fantasy world, and of course dropped the point where the people are real...
heck, it could have ended with them returning to their world, and taking Ray with them, and setting it up so that he could write a NEW justice guild series based on his imagination, heck with his powers he could live a completely normal life by simply changing his own appearance...