> Then in June I added him on MSN, he called me a bitch told me
> to fuck myself. Then 10 minutes later, apologised to me and
> then ended up confiding to me about his girl troubles.
You see, thats how he manipulates everyone around him, you yourself included. With such a guy you will never know where he is mentally, changing faces from minute to minute. There is a short distance from verbal abuse to violence, and you probably have not seen his violent face yet. "Girl problems" are probably not his only problems, right? I kind of recognise his behaviour from what you tell us. My guess is that his condition has "a name" in the school psychologist's vocabulary. You think you can cure him? By giving him "what he wants"?
Do you see yourself in that situation 5 years from now? The victim of constant verbal and physical abuse? You think you can live vith it? Please listen to what ppl tell you and get out of it. Sooner rather than later.