This episode was absolute utter garbage. I'd have given it a negative rating if it were an option. If this were not the final season I'd never watch another episode and caution everyone to skip this so called "Super Hero Show" entirely. The social and political bias in this episode was so extreme and unrelenting that I felt waterboarded by the writers agenda. Touching on social and political controversial subjects is one thing, jamming it down your throat is entirely something different. Kara's naivety and sympathy has got her in trouble on more than one occasion, this episode was not THAT! Lastly, super hero shows should be fun sci-fi that boarders on the ridiculous that can be viewed by all ages, especially children without fear of indoctrination and/or over exposure to sexual content. Fundamentally stories of good vs evil, crime stopper vs criminal. Why the show-runners thought it would be a good idea to make Supergirl and her team the bad guys is beyond comprehension. That is until you factor in "the morals" of this episode which are without a doubt the Progressive Left's ideology. This wasn't entertainment, this was dragging you kicking and screaming to church like it or not .... period.