The X-Men aren't gods. They don't have the moral authority to punish a people.that's great... but if the Xmen decided to launch an asteroid at NYC to stop Trask from building sentinels in NYC would you judge storm then?
Trying to read the DL story as if it has no connection to significant folk and theological traditions is absurd. It's not a work of humanist science fiction. It's a work of reactionary fantasy.