I say let it go. I mean, it is the term for a female dog, people. If you don't like it boycott the store. If your kids have questions, explain to them the difference between using a word in it's correct context versus a slang term. Like correctly using the word retarded meaning slowed versus using it as a put down or to describe someone who has developmental delays. As in "this morning's traffic retarded the funeral procession's progress".
Some people are too easily offended.