Especially when that moral purity is doled out rather subjectively. Lena Luther = good despite her mom and brother's evil doing because you can rise above blood and upbringing, Mon-El = bad because wait actually you can't. I mean four episodes or whatever ago Mon-El went to Kara and supported her belief in Lena…