There is a filter in game if you don't like some language. For a pay to play game with mostly adults people should have the right to talk as they want to as long as they don't insult someone directly or degrade them.
For all we know it might have been a teenager acting up on you, and pervert or rude behavior isn't so unnatural amongst lower ages.... so reporting them just for using bad words is the same as finding it offensive that they are teenagers...
In my opinion if you reported that person and he/she didn't insult you then thats a sign of intollerance and you should have just turned on your language filter. If however they DID insult you directly then I guess you did the right thing cuss no one diserves to be insulted for no reason.