I'm only on like chapter three or some shit but man, I have to say Heather has some absurdly dumb logic going on.
She's supposedly harsh solely to keep Riley away from Karl, but she's kicked Riley out multiple times.. when they all basically share the same acquaintances, meaning that Riley could've easily gone to one of their mutual friends for help and given Karl more of an opportunity to sniff her out and Heather wouldn't be any wiser about it.
Moreover, they have a communications issue and Heather decides to not do anything about it even though their relationship is about as bad as it can get.
Like what, I understand that unlimited dumb drama is the bread and butter for VN's but that seems impressively stupid on her part.
Maybe something will pop up later to explain why she's so dumb about it but at first glance it just seems weird as fuck.