Good points in the last paragraph of your post, writing is inconsistent if you play all paths (that or the MC is crazed and deluded, which fits with past Icstor MCs in the old rape'em up games.)
I guess you missed the part where I mentioned I'm not going after everyone and it hasn't stopped my progress with the sisters. I don't see how skipping bitchy side-story teacher leads to missing anything, she doesn't intersect at all with the other plot lines. Just like the neighbors. Your argument that you have to do everything doesn't hold water.
I did read that of course. I guess it comes down to what we define as optional, or a choice. If I play through Caroline's or Sarah's content right now, I don't feel like I'm making the choice not to be abhorrent, rather I feel like I haven't played that part yet, even if I may never will. I'm still playing the same character as long as the game doesn't give me an actual choice of not going through with it (or an alternate path). Maybe I'll feel differently once the first endings are implemented and render other parts obsolete.
Critising MC for raping Celia is ridiculous. Do i have to remind you it was she who humiliated him in the first place and also altered students grades one of which is poor Isla who is being raped by her mom for fuck knows how long. Double standards.
Nobody said Celia is an innocent flower, so calling criticism of MC a double standard is a strawman argument.
That's also quite the stance to take. Rape is justified if the victim is corrupt and/or humiliated the agressor before? I'm assuming Isla is a neighbor (haven't played that part), but is Celia even aware that she is getting raped? If she doesn't it has nothing to do with Celia, does it? (If someone points out that Celia is indeed aware, I'll edit this part)
Anyone can feel free to respond but I'll probably leave it there before this gets out of hand.