They are both highschoolers, there is no “villian”. She was raised to see sex as vulgar and extremely taboo, only seeing romance through the lens of shojou mangas.
Honestly her thoughts is kinda relatable like thinking about the person around you have done does things is quite hard to accept and about her feeling disgusted about ever doing that is seriously too relatable..