Honestly, as much as all that sucks, the worst part about Bella for me is the total bait-and-switch regarding her personality/history. She's originally introduced as an innocent virgin that has never kissed a boy due to her overprotective mother. Then BAM out of nowhere she's inhaling MC's dick and thinking "I sure hope he doesn't learn my secret, that after sucking thousands of dicks, I cum just from giving blowjobs." Not to mention the way she hopped on MC's dick as if it was the size of a pinkie finger is a pretty good indication her pussy is extremely broken-in. I'm personally not very happy when I fuck a girl, and balloons fall from the ceiling with a big sign reading "Congratulations lucky 1-millionth customer!"
The whole Bella drug rape scene just feels like it completely ignored her entire character prior, ruined her as an LI, and did all that just for a cheap sex scene that we'd all have been better off without. Dev REALLY needs to learn how to make all sexual interactions truly avoidable. Even the small handful of avoidable scenes in the game are really just skippable. Even if you skip them, the following dialogue doesn't even change, and everyone still acts as if it happened.