With the student/teacher thing, I don't see the big deal. This was post-graduation, the former student was 17 and invited the teacher to his house. If this was an 18 year old getting a post-graduation BJ, no one would bat an eye.
So the teacher has an "issue" with alcohol, huh? What, does she pour it on the ground and roll around in it? Does she fondle the bottles obscenely when she goes to the liquor store? What, pray tell, could this "issue" be?