I had a huge issue with this episode for several reasons, but the one that I can't seem to let go of in my head is that Supergirl is told that the android has become sentient, that it has become an independent being driven, perhaps, by the last things it had been programmed to do, and she simply destroys it without ever so much as questioning if she was now killing a sentient being.

As an extraterrestrial life form herself, and one who is fully aware of the existence of other ETs and such (not to mention that she remembers life on Krypton, including artificial intelligence, etc.) you would think Kara would have a bit more expansive a view on sentience, sapience, and how not being human does not mean you are a less valuable form of life.

Even after being told the android has become self aware, she doesn't try to talk it down, to figure out if there is some way to reason with it (The Red Tornado is a hero in the DC Universe, and much more than just an android) in order to resolve the situation without having to kill it.

The same kind of thing keeps bothering me about The Flash. There is a general lack of logic applied to the scripts, and it always bugs me, especially in The Flash where the entire paradox of this season is completely being ignored, not to mention that they seem to forget that the man who killed Barry's mother was not Harrison Wells.