Would've been impossible even for this dude to miss the signs after the sleepover. What also seems to have happened is his own feelings were stirred that night and he's having trouble dealing with them in light of a) perceived social pressure and b) his own past.