I have a question for anyone who is willing to help me out here. There is a guy at my school who was a friend of mine for maybe like a month or whenever he was in a good mood. I will be completely honest when I say that when he is in a good mood, he's a nice guy. He frequently has freak outs and uses too much obscene language for my liking (I know I sound like a nerd here :P, but I don't mind being around people who swear because most people do it (I don't swear often at all... I don't really like the negative connotations associated with them), but I get tired of hearing one swear after another every second). He always gets mad at me for no reason, lies repeatedly, calls me names and makes fun of me. He said that "hearing aid people" were "retarded" and told me that I would never get a part time job because of it. After that comment he made, I was angry because it is something that I take incredible offense to. I gave him three chances... and if he blew all three then there would be no reason for me to keep him as a friend. Needless to say, he broke all three in less than a couple weeks. The problem is, the last time I said that I was done with him and that I would avoid him I caved in because he gets all "nicey nicey" and is quite apologetic. I do not want to give in this time... I don't want to be around him anymore or talk to him anymore... but today here he comes all apologetic and everything for his third strike and I just nodded and walked away. I'm afraid that I will give in again because I am a pretty nice person.
However, I don't want to because I know I will end up with the same negativity and I don't want to deal with him at all. Any advice?

It is for sure not the right way to treat a friend. You're exactly right, I should not even think of staying around him or even listen to his apologies. Belittling me as a hard of hearing person was definitely one thing I did not stand for and could not stand for. I was told to tell him that if he doesn't keep away from me I should report him to the principal. I have witness after witness that could veg for me too.