You must live a fairly charmed life if your greatest complaint is being punched in the neck six years ago. While I can sympathize, I too suffer neck pain (right? or is it just clicking?), why is it you don't take any of the advice offered all over this forum and, from what you have shared, other forums too?
I understand venting but, really, have you truly committed to getting better? Maybe you have become addicted to these little pity parties you're throwing for yourself.
You're at uni, forget about the petty nonsense that went on in high school and enjoy yourself. Go out and party, meet some girls (or boys) and try to get lucky. I guarantee you won't be thinking about your neck or Sam during that. You'll really kick yourself later if you spend all your time now worrying about something that happened in 9th grade.
And seriously, not to minimize your pain, but how bad could a punch in the neck really be? It couldn't be worse than the car that slammed into me when I was in high school. Thank g*d I didn't spend all of uni obsessing over the chronic pain it caused me. I went to a chiropractor once a week and took some pain killers if it started to act up and spent the rest of the time going to class and having a good time.
Anyway I am not trying to be a ball buster here but take some time and think about it, think about exactly what you are getting out of holding on to all this pain and angst. Looks to me like nothing at all.
Take care, be well and for G*d's sake, go have some fun.