And that's my point. You're only offended because it's in english (and that's fair). But no matter what name you use, it will offend someone. CucarachaDB will fly under the radar.
Maybe you have to be culturally immersed to know those things. Mongo, mongol and mongólico are the terms you should research.
If calling your product RetardedDB or MentallyChallengedDB in a professional setting is OK by his standards because it's not spelled in english, then I'm OK with that. That's what mongo means in spanish, btw.
"I'm surprised to see all the negative comments about the build quality and support." and
"My computer shipped with a screw loose inside the case which shorted the motherboard a few times."