The game has a mature language filter that can enabled or disabled, and the game is rated T for Teen.
Yes, it does have filters, but not for pet or player names.
You and Shia are missing the point entirely.
Yes, it is the internet, and yes people are going to be crude, but you see Blizzard has set down rules and guidelines that when you click accept, you agree to them.
Wanna name your pets something that is clearly a violation of the rules you agreed to? Fine, go right ahead, you have the right to do that.. and face (possible) consequences for not following the rules you agreed to follow, but why should I have to be a victim of some jackwagon who doesn't want to play by the rules?
I am simply asking for the ability to either ignore or report names that are inappropriate... why is that so hard to understand?