
This truly is the Fifty Shades of Yaoi. I feel like the author has a hat where they picked out story troupes and just put them in the story. Hmmm get kidnapped by a cult, get caught in a fire on the highway, or smashed by a tree? YES!
https://media.tenor.com/images/d346ccf09e6e04ff92d5b54e859d841a/tenor.gif

Just because he was in a "relationship" doesn't mean it wasn't rape. He didn't want to keep having sex that way but because he thought the guy would leave he let him have what he wanted, which is coercion. He was being stalked and he went into having Stockholm syndrome. That's like saying because you do sexual things with your partner it's okay for them to penetrate you even though you told them you don't like it, it's still rape.
That sry sack of shit