Really? For me Amy's reactions were strange. Up until this point it felt like the writers had been building her up as someone who is all about PBA (person based attraction)...she gets to know someone and that is how she falls for them, irrespective of gender.
But in this episode she immediately feels lust for both a girl and a guy on basis of his physical appearance, which would imply she is a classic bisexual. Yet when quizzed about her lust for the guy she tells Karma that "sometimes my body reacts to guys even though my head doesn't want it to, it's like I'm a sexual Hulk". That's not the sort of thing you say as a bisexual, you own that you are attracted to both, even if it's initially confusing. So she's a lesbian, right? Except to me it doesn't seem right that a lesbian would feel the outright lust depicted by Amy. It's normal to be confused, but usually it's an absence of lust for the opposite sex that clues you in, no? So her line should be "sometimes my head reacts to a cute guy because I'm conditioned to, even though my body doesn't want it". It's possible to acknowledge a guy is attractive, but the outright lust of Amy's reaction was OTT for most lesbians IMO. So her statement sounded more like a confused bisexual trying to convince herself she is a lesbian...
I can accept that everyone's path is unique, however. I just find it baffling. It's not your classic girl struggles with attraction to both sexes or girl realizes she's into girls story.
I don't trust that they aren't just getting it wrong. I don't think the writers understand gay women at all TBH. And their racial stereotyping in this episode (the Brazilians) was borderline offensive.
As for Liam, the martyrdom continues. The only way to save that story-line is to have Liam's motivations for exposing the Amy sex to Karma to be jealous desire to end their friendship rather than out of some misguided sense of honor.