If comic books have been as political and as poorly written as Supergirl has been the last couple of years when they delve into politics, they would never have been so popular. We have decades of cartoons and tv shows and movies that have not been as horribly political as Supergirl, and that's a good thing.
Politics is the last place where you find justice, especially when you demonize half the country to throw your views at people. The ratings speak for themselves. The more political the show gets, the more they turn people off. They lost 1/3 of their audience last year, and politics is the biggest critique of the show. What you are describing is not a superhero show. It's an MSNBC opinion.
It has a place, but not on a comic book show.
I agree with this. Turning Lena full villain would be a huge mistake. She has gone into gray areas, and I'm fine with that. But her overall intentions have always been good.
And regarding the costume, I still say there is a compromise, which is to have the red skirt and the blue pants.
I get the practical reason for the change, and that's fine, but aesthetically, it doesn't look that great to me. And again, I didn't like the Superman version of that costume either. There's a reason the red shorts came back in the comics.