Some users really should rethink their position in time and space.
This is Star Trek, right? Anyone here that remembers the Edo? I don't think there was a discussion like this about them.
But back on topic:
This was a Devs Character in a funny Party costume AND it was a CAT!
I'm most certain that this had nothing to do with religion, politics or any other topic it was supposed to look funny.
And if someone finds it offensive or sexualized I'm sure there are a lot of other games that are not. Just think about it.