As for Danielle there's 50 - 50 blame here.
I kind of disagree. It's not like she secretly manipulating you or taking advantage of you in any way, she's basically just saying "You're his best friend, help me get back together with him." And the rest is kind of on you.
Sure, we can say that her dragging you along even if you say no is an issue, but that's not really her being a terrible person as much as it is the game itself refusing to allow you the option to say no (like you say, you should have been able to avoid going to the office at all, walk away after the receptionist, etc). And it's not really
her manipulating you as much as it is the game forcing you to be a spineless wuss. Which again,
is on you. (and even then, you CAN choose to abandon her to her fate when she winds up having to go on the date with Kent, so it's not as if she doesn't suffer for her own actions anyway)
Basically, her entire storyline is "I want to get back together with Damon", and everything you do with her is more or less an attempt to get back together with Damon, so it's kind of hard to blame
her for still being hung up on Damon if you're actively trying to hook up with her. It's like, "~gasp~ The girl who has spent the entire game talking about how hung up on Damon she is and how badly she wants to get back together with him is still hung up on Damon? No shit, MC. Any other blatantly obvious things you'd like to be surprised about? I know, you can be utterly floored by the
shocking revelation that Damon's been gay the whole time."
You can say that Danielle is selfish (because that's definitely a large part of her character), but almost every potential problem an MC can have with her is 100% his own fault.
And honestly, it feels like her entire arc if you romance her is going to be "Wait, I've spent all this time chasing after someone who doesn't even want to be with me, while I've been ignoring the person who's been at my side and helping me the entire time." With her then realizing that she'd rather be with you instead of Damon anyway. So you
both sort of stop obsessing over the person you used to be with to focus on the person you're with now.
If anything, I'm kind of sad you can't really comfort her or try to sympathize with her all that much if you're
not romancing her. Because honestly, I'm on her side at the pool party way more than I am on Damon's.