Best ending would be:
- He finds some decent cute/hot girl to be with and starts spending more time with her to give us some other perspective on his behaviour when he's not potentially threatened like with Takamine
- He grows tired of Takamine's bullshit, after finding a decent girl and spending time with her instead.
- He remembers/learns about their past with Takamine and becomes utterly disgusted with her and her behaviour at present time.
- He moves on from her and as much as she tries later to rollback or revert or use her bs supernatural power it always ends up the same for her, so she's ultimately left with her unrequitted love and regrets over not doing the right things with him that she should have.
- We get a happy ending for ya boi Shirota who learned how to live life to the fullest and not be pushed around by abusive and authoritative women who try to get hold of his weakness to make him do their bidding or get something out of him.
Alternatively from that point on:
- Takamine can become a decent human being.
- Shirota might end up parting with his alternative girl over a variety of reasons after having grown into a man.
- They can possibly get back together, ONLY IF Takamine became a decent woman and acts like a person and not a stupid wanna-be-teaser-sex-devil-abuser.
But sadly as said before we won't get that, such a shame.
@ZBoner
P.S.
@PedroSimao002 I really don't see her acting like that accusation shit didn't matter. She's literally holding onto his weakness and keeps pushing him around with it, because he's unable to say "NO" to her. As for him being dense, as someone who's seen all kinds of people: I really can't take a crazy-sh prideful woman like that serious as a romantic interest, she doesn't act consistently enough to make him feel that, especially considering he lacks experience with women to even read all her 'hints', which for me don't really exist from his perspective we only think that way cause we're seeing it from 3rd person perspective and get to hear their thoughts and reasoning.