Hmm..don't know that I'd recommend carrying pepperspray - that makes it as though YOU are the aggressor; and you're not, you are the victim in all this. Also, avoid violence at all costs unless it is imperatively required. I'm still a little unsure on the exact circumstances of the situation to be honest. Could I ask a few questions just so that I'm sure of the situation you are in, and thus, I'll be able to help more readily?
1. How old are you?
2. How old is this boy that you speak of?
3. This counseller that you talk of....are they part of the school? Or an external body?
4. Your principal knows? What has he/she done about it? What do they say will happen in the future if his behaviour continues?
At the moment, it doesn't seem like your school are doing an awful lot to help you to be honest. If this sort of thing had happened to me, I'd expect the boy to be, at least suspended, if not expelled. Get back to me with the answers, and I'll see if I can help you further.