Justin is a year older than Hannah. He's her first real crush and her first kiss. He's also, at least as far as Hannah knows, the original source of the rumors that she's a "slut" (3.151).
Hannah devotes an entire tape (two sides) to Justin. His first tape describes how he betrayed Hannah her freshman year by dumping her without a word and then spreading rumors about her. It's pretty easy to see why she's mad at him for that: he broke her heart, then stomped on it. Ugh.
The second episode happened two years later and is much more confusing and complicated. First, the memories of her kiss with Justin were the reason she pushed Clay away the night of the party. Then, that same night, Justin allowed (or so Hannah believes) Bryce Walker to have sex with Jessica Davis while she was unconscious. Hannah blames Justin and herself for not stopping it when they both could and should have.
First, let's look at these stories in terms of Hannah. Bottom line: someone she was in love with turned out to be a jerk. Her faith in humanity was already dwindling and these episodes only added to that. People just keep getting worse and worse, including her.
And what do these episodes say about Justin? Well, if everything she says is true, he's really an awful person. He spread false and scathing rumors about a girl he barely knew and then he allowed a vicious physical assault to take place against a helpless victim.
But hold on a second. We never do hear Justin's side of the story. This is true of all the characters, but because Justin was on two tapes, we think it's most important to mention it now. We're trusting Hannah, who is very emotionally unstable, to give us all the 4-1-1 we have on this dude. We're not saying we think he's a good guy (even if those stories were only partially true, he's still a royal jerk), but as good readers, we have to take into account that we have an unreliable narrator. (See our section on "Narrative Technique" for more on that.)