Thank you for the comment, and thoughts.
Dan definitely is an extremely polarizing character, and everything you said is absolutely fair. I'm sorry if that aspect of the game was particularly upsetting for you.
However, because the story is intended to be a more realistic coming out experience, I think there is a lot of value in presenting that aspect of unwanted, persistent, and unwelcome attention, and seeing how it affects your character and the other people around you for better OR worse. (Mostly worse, in your case.)