No prob, HH.
Not really blaming anybody. Humans are programmed to behave in this way, and unfortunately for this character his chosen one fell just the wrong side of the a of c dividing line.
He should have known, though. Teenagers can behave very randily, and any decent teacher should be...