Heather was mentioned yesterday, so here's another thing I want to add. In Episode 4, if you chose to stay with Sage, during the free roam you can find a sleeping Heather and cover her with a blanket. Well, you probably know about it.
Now, if your affinity is DIK, Heather will thank you. Then she will go to her room and if you peep, MC sees how she masturbates in bed. If you are CHICK or Neutral - she will say that "Quinn was right, you are a pervert" and leave in disgust. There will be no scene.
Conclusions.
1. She obviously likes bad boys.
2. Heather is judgmental and labeling. Not very smart.
So I wouldn't call her cool.
The joke is that this can only happen if the MC stays with Sage in EP4. If a player doesn't go that route, your explanation becomes meaningless because it will never happen. It never comes to this situation.
Also, the plot written by DIK can be interpreted in several ways. Heather does not thank the MC by mastrubating in front of him. No. The DIK MC acts like a peeping tom and looks through the keyhole. This is the DIK action.
On CHICK or NEUTRAL does not mean that Heather is not mastrubating. It just means that the MC is not acting like a pervert DIK and looking through the keyhole. So he can't see what Heather is doing.
The triggering event for Heather's masturbation is the MC covering the sleeping Heather. This to me is a CHICK and/or NEUTRAL action.
Re 1: We don't know if Heather likes bad boys. All we know is that she loves Tommy. But we also learn from Elena that Heather is probably not happy with this particular relationship model, even though she agreed to it. Why, really? Love is blind. (Sage probably would never have broken up with Chad even though she knew he was cheating on her. Chad ended the relationship).
Re 2: I don't know if Heather is smart, and I don't care. This judging and labeling can be explained in other ways. I'm going out on a limb here. I think I just don't know, so Heather never cheated on Tommy. So to me, there is an explanation for why Heather is so aggressive towards the MC. She has a crush on the MC and is conflicted because she doesn't want to cheat on Tommy. I wouldn't be surprised if Tommy knows about it too. Rusty once said to the MC that Tommy will not change for anything or anyone. The MC verbally gives Heather the jacket in EP8, and in the end Heather gets the jacket from Tommy. Actually, Heather was manipulative, except the MC wasn't the target, Tommy was. That actually made Heather smart. She's playing on Tommy's jealousy.
Before you wonder how this all happens when the MC doesn't stay with Sage in EP4, think about the bathtub in EP5 at the preps party. This event always happens and the MC has several options. From my CHICK MC, all three (Heather, Melanie and Sarah) get the compliment. Loosely based on what Neil said in EP1. Lynette would be proud to see what a charmer her son is after all.