It's really starting to feel like they are going out of their way to make Lena villainous and unlikable, probably to squash any hope the shippers have of Kara and Lena getting together. Her villainy is so over the top it borders on ridiculous.
As for Kara's hair- I really hate the bangs. Not only is it unflattering, quite frankly it makes her human disguise even weaker now that Kara and Supergirl share the same hairstyle. At least before she could pull it back into a ponytail to change how her hair looked.
Hell, she had to tell Lena this year, because if Lena couldn't put two and two together by just the haircut, there was no hope for her.
Something just occured to me- Leviathan press ganged and then killed Rip Roar because he saw the medallion. But not only did Lena also see the medallion, but Andrea was wearing it out in public. And Lena had a drawing of it in her journal. So why was Rip Roar enslaved and later killed just for looking at it, when probably dozens of people (and especially Lena) have seen it as well?