After the bullshit of "begrudgingly, in fact. so hurry up and get it done with" it's kind of silly to call the MC asshole for treating her like that, this girl deserves it, it's called self-respect.
Were it me I would just up and left right there, leave her wanting until she learns how to talk to people respectfully, not like she has many other options of man to do it with.