I really liked this story. You are a great story-teller. However, it took a while for me to pin down why I was also disturbed by it. I find that there is an implicit thread of "blaming the victim" that is at the core of the story, and this bothers me a great deal. Harry is a victim as much any of the girls he slept with while under the corrupting influence of the curse. It is just really, really wrong to me to have others blame him 100%, as if he is a rapist rather than just another victim of a kind of rape. It is similar, in my mind, to blaming someone for having sex while under the influence of a drug not voluntarily taken. Yes, the girls were victims too, but so was he. That everyone just blamed him, including teachers WHO COMPLETELY FAILED in their responsibility to safeguard the students in their care (ESPECIALLY in a boarding school where teachers are in effect acting in loco parentis), is just WRONG to me.
I'm not sure how much of that is something you deliberately and consciously incorporated. It doesn't take away from the wonderful quality of your story-telling, but I felt that I had to say something since it did disturb me so much.