So, with all honesty (after a year a rereading the whole thing again.)
I genuinely belive MC should leave his bf.
Sorry not sorry?? And before anyone come after me saying that i can't understand nuance or can't understand people's situations.
Nah, i do. That's all the more reason i hope if this kinda situation is in an irl setting, the partner who's MC in this situation should not be with ML. Yk why? It's not even about being able to be open to PDA or just being out with your sexuality. It's about the actions. Aside from ML being nice at the start of the story to mc ( which was more so him just being a decent human, like saving mc from that whole rape situation), ML has literally done nothing for MC. I'm a 100% believer of a relationship should ALWAYS be something that Adds something into your life, a positive of sorts. When you get with someone and it has done nothing to you positively, (aside from the sex yall) imo that shouldn't be a thing. Like that's a bad relationship. Hv your opinions, but that's mine. Mc as a whole is literally amazing. As we can see, him as a friend? Fantastic. Him as a boyfriend? Fuckibg amazing! He's considerate, thoughtful and amazingly selfless. But ultimately that became his demise because him going along with ML's preferences means letting down his own and my whole being is just screaming to say, bae you don't need this relationship. It could just 100% be physical and it would be ten times better for you. Like ML having trauma and personal preferences has no beef with me. But denying MC even a simple hand holding when there's nobody around??? Is insane. When he knows that's literally one of the omly time MC ever asked him for stuff and it's not even an outrageous ask. Like im sorry. And the whole friend shit is weird asf too. I feel so bad for MC. Like im sorry, you can't do anything to make your significant other more happy with your relationship? Break up with them. If you truly like that person you'd make some effort or you'd end it with them and tell them to move on. Then you can go date people with the same preferences as you. Im not saying people can't have boundaries, im saying if it's the person you love, you can atleast show some care. If you can't? Well seems to me you just don't love them enough. And there's other people out there for you. MC woulda be so happy with just literal dusts of affection and bro gave him. Nothing(literally only sex and physical affection in closed doors and it's genuinely heartbreaking to see) . While MC is constantly sacrificing his own preferences. It's so sad to read.
Wow that's long. I have strong feelings on this. Welp if you disagree? Well don't tell me. Have fun with your opinions.