I know Grant was trying to take advantage of her. But Anna is not naive..Anna was never Naive and Pure..consider this if Anna would have been naive she would have given blowjob to her ex bf..they both does have feelings for each other but he use to force ana to give him blowjob right...that's why Ana broke up with him, she want relationship in her own terms and condition where she can be in control. In all routes, until Ana feels completely that she is in full control of a guy or the guy will not harm her, she doesnt give in. Even when David asked her for BJ....he loved her, he is more dedicated towards her in relationship, Just because Ana think that he is demanding as her ex bf, she rejected him is bullshit...they are married have kids, its once in a blue he ask for it and not doing it even as a favour shows how Ana want to control other men as per her own term. On one side she allows Marvin touches as a favour on other hand she cannot do same to her husband as a favour? double standard where the developer contradict his own statement. All things he do is just not to show sex or you know to stop the tease at certain point. He will say like Ana is pure and ana is naive in different scenario.
I dont know why everyone think of that ana is naive and pure. Maybe because that's what developer is saying that not to give sex scene lol. Anyways, coming to Grant, yes obviously he want to take advantage of Ana like all other characters chris daved everyone....But my point is Ana knows their intention, its not like Ana chatting with chris and telling him about his exes, she doesnt know chris intention towards her, or marvin intention towards her. Same like if you play corrupt route for marvin, you will see Anna do it as a favour to old guy whatever kendra told her and she think marvin cannot do any harm. Same way, she thinks that Grant cannot harm her even before corrupting her in Grant route because we cannot corrupt Ana in grant route yet. Second, Ana is not stupid and naive, she remember that memory as naive....But, Grant told her openly whatever he wants from Ana. That's for showing her naughty side where she thinks that she was not in any relationship and she knows perfectly while remembering that Grant wanted to take advantage of her, her only worry was her father was there and she already told Grant that her father is downstairs and he will kick Grant if he come to her room that she doesn't want for Grant.
So conclusion is....if ana go for someone she will do as a favour or for her naughtiness and if developer doesnt show sex in some route then Ana will be naive and pure in that route you know it's just to justify the reason why Ana didn't went all the way. And flashback scenes contradict his own statements....1st Rob grope: Ana was hormonal, 2nd Grant Grope: Ana was emotional beacause her father died....3rd Grant molest her: Ana was young and naive. it's just flashback scenes doesnt get along with Ana's character what she is now. He contradict his own statements about Ana character that he is builiding in the present by showing these flashback scenes as simple as that.