Bob,
I understand you feeling offended. I'd probably feel similarly if it were my name. This site uses asterisks to block out parts of words it deems offensive. I was on a site for a while that would actually substitute one word for another. If you typed a certain 3 letter word, it would substitute the word "donkey" because, after all it was a "family site". Well, imagine the chuckles when we talked about cutting the grdonkey. My point is that we learned to laugh rather than be irritated. Although your situation is different.
I'm always curious as to "how things work" and have wondered about how the auto-censor works here. A lot of them operate by simple pattern substitution but have an "exception list". In the case above, it was a simple matter for the webmaster to add "Grass" and "grass" to the exception list. Do things work that way here? Is it user friendly or do you have to use regular expressions? Just wondering.