John and Dave have been sort of enemies since kindergarten when John played a prank on Dave during nap time by putting glitter on his shades and then Dave's retaliation of gluing a cotton ball bunny tail to John's butt during the Easter season.
All through elementary and middle school, they've lived in the same neighborhood and gone to the same schools and somehow ended up in the same classes a fair amount of times. They always screw with each other and tease them and prank each other and have been sent to the principal's office together a few times. They've never really been out to seriously hurt each other though. Once Dave pushed John off his bicycle and John broke his arm as a result and Dave even said 'I'm sorry you're such a loser you broke your arm' and gave him a shiny quarter.
Now the boys are juniors in high school and have five out of their six classes (not including homeroom) together. During gym one day, their all dude personal fitness class was playing basketball and Dave threw the ball and hit John in the torso, just barely missing his groin but knocking the wind out of him anyway. John fell to the ground and Dave and a bunch of other guys laughed at him. John hadn't been in a very good mood to begin with (because of something Dave did to him already that day) and at this point, he was really pissed off. He got up and glared at Dave and told him he'd make him pay for being such a douche bag.
"What are you gonna do, Egbert? I'm really curious."
"You'll see strider. Just you wait."
"Yeah, whatever."
They both went on about their day, promptly ignoring each other the rest of their classes together. When the bell rand and everyone was dismissed from school, Dave was walking through the hall holding his backpack on his shoulder with one strap like a cool kid and walking to his locker when someone from the other direction grabbed his arm and started pulling him the other way through the crowd. Dave was about to tell them off when he saw it was John and smirked.
"Hey Egbert, what do you think you're doing?" John didn't respond, just tightened his hold on Dave's arm and pulled him off into a less crowded hallway. Dave was starting to wonder where the heck John was taking him. John ended up pulling him into the boys' bathroom that nobody ever used because it's so out of the way. He stormed in with Dave in tow and shoved him against the nearest wall. Dave staggered back and hit the wall, and before he could think on it, John's fist flew up and hit him in the jaw.
Before Dave could even react, John grabbed Dave by the neck of his shirt and kissed him. It was a really forceful kiss and he didn't pull back until at least ten seconds later. He and Dave stared at each other and then Dave's brain clicked. He grabbed John by the front of his shirt and yanked him over to the wall and switched so he had John shoved up on the wall and then kissed him. This time, they started to have a little hate make out session kind of thing going, John getting a tight hold on Dave's hair to pull him closer. Eventually they stopped and had an awkward kind of minute to realize what they just did. Dave slowly picked up his bag and left John there by himself.
The next day, the boys didn't have any contact with each other; didn't speak to each other or anything. It wasn't till after school when John was putting his stuff in his locker that Dave approached him and grabbed him by his shirt and started to pull him away. John figured Dave was taking him somewhere to beat him up for yesterday, so he started to brace himself for a fight. Dave ended up taking him back to the bathroom and doing almost the exact thing John did to him. They ended up having another little make out session. When they finished and pulled apart, Dave looked John in the eyes and told him they were even and left.
