I hate to say it but that line from spaceballs pretty much sums it up.
https://www.youtube.com/watch?v=ZLElEqzJArI right at the end..
Evil will always triumph because good is dumb.
I mean I get it sometimes stuff happens and the heroes don't think of something because "reasons" or well you just don't have that thought at that time.
frankly the whole Cadmus as the big bad that their plots always work because, "reasons" and everyone else is tripping over not revealing them too soon gets old.
as far as the tazers/stun devices working on just about all alien species that was a little irritating I mean last episode we had the bad guys running around with confiscated (stolen) alien weapons and having one that on low power was beating up on Kara pretty well sorta made sense because if it was at full power it could have wrecked huge swathes of the city... didn't irritate me as much because it was kind of the whole noisy cricket trope from MiB IE hugely overpowered gun in a small package (it was a big gun, but it was essentially a starship weapon that was man portable.)
but knowing the episode big bad "drains powers and abilities" in physical contact so you go hand to hand with him again???
all I can think is that while Kara has been telling Mon El off for not having control of his powers, it almost seems like Kara avoids the Eye blasts because she feels like she doesn't have full control, but has been demonstrating reasonable levels of control in the last few episodes.
as far as the whole Martian Manhunter and miss Martian didn't we see her transform to a non "green" Martian last episode? it makes me wonder if her story isn't really what she told Jon Ie there was that female white Martian who refused to kill the green one(s) and saved her... well maybe instead of being the Green Martian she is actually that White Martian... or something.