Nonsense opinion
It doesn't force you to forgive her, you can literally not be with the girl but that way you don't get any scenes with her and it doesn't make sense to forgive her either, if she didn't bully the MC then her mother who is a mafia would have hurt her friend and the MC himself in a worse way.
“Choices don't matter” You can literally even have an ending with Emma and decide which girl to keep, what did you expect DnD?
I understand that it is your opinion as you put it but it still seems too over the top to me to get to the point of “hate”.
If you want freedom of decisions play DnD, pathfinder or Baldurs Gate, if you want visual novel I only know Superhuman which has like 60 endings.