Does this sound like fair punishment (Xbox Live related)?

My friends on Xbox LIVE and I know this person, whom none of us like. We don’t hate him for some petty reason, we hate him because every time we play any game together, he harasses everyone. He consistently calls one of my friends (who, admittedly isn’t very bright) names like stupid, retard, moron, etc. And he yells at us for absolutely nothing.

My friends and I have all removed him from our friends lists, and filed numerous complaints and negative reviews. The thing is though, we are both minors (dim friend is 17 and I am 15) and he is 27 years old. I’ve decided if he starts to harass us again, I will call Microsoft and tell him that he is harassing minors on Xbox Live.

I need to know, does this sound like fair punishment, or am I taking it a little bit too far?