I can usually see both sides of a argument on this show but this one was bizarre. Everyone acted as if the cheating was okay as long as she came clean, and comparing his secret powers with her cheating made absolutely no sense. it was almost as if every character was gas-lighting Jordan into thinking that it wasn't okay for him to be upset or question the future of the relationship after finding out your girlfriend cheated on you.
What was the audience supposed to take from the whole thing, cheating is okay as long as it doesn't mean anything what is it as long as you do it with someone with the same sex is not a big deal. The worst part of it was at the end when he basically apologizing to her for her cheating.
It was almost as if for one episode we went into a Bizarro world and every character morals flip with even Lana saying that if he doesn't forgive her for cheating on him he doesn't deserve her.
Sorry for the long text it's just that this part of the episode stand out so much that took a lot of what would be a otherwise great episode.