not sure how long you've been reading yaoi, but this happens quite frequently. you kinda get used to it by just lowering your standards, but i draw a hard line between anything i read and real life (just to be clear)
with bl, everything feels more emotionally taunt so it gets difficult for fans and authors to create situations where something like sex would happen when there's a character that may not be down for it yet; but the story needs to progress and the ml's competing for mc need to be even. it's very complicated...
No matter what, I can’t forgive the red haired seme since he basically raped him