By the way, you sound pretty damn shallow. You sound like little boys who would idolize someone just because he or she has lots of tattoos, piercings, an expensive leather jacket, styles his or her hair like a punk, smokes cigars, does drugs and parties harder than rockstars. All these lame ass gimmicks. Once, this boy apologizes for being himself like a beta faggot that he is, you get mad. This guy sounds empty, at least from what you describe. He's just a knockoff like that Tagg Parunyoo guy. He's like an emo kid who emulates hard rockers, metalheads, trying to be something he's not.
Lesson from this story, boys : 1.Never apologize for being yourself. 2.Just look cool (smoke and everything) and pick a dumb girl who doesn't deserve any respect like this one and cheat on her as much as you want. 3.Don't kiss her *sses.
My advice to you : Pick a smart guy next time. Not a boring dumbass like this kid. Except smart guys probably won't like you because you're shallow and boring.