So... "take your foot out of your mouth" is an interesting idiom. It's an admonishment (both a scolding and a recommendation) for when someone says something unintentionally insensitive; roughly, "think before you speak", but noting not just that the speaker failed to do so, but that what they said was offensive, not just unintended.
I'm writing a story about non-humans, so the idiom doesn't quite fit and I'm looking for alternatives. Is there any other idiomatic phrase that has an equivalent meaning? ("Think before you speak" isn't idiomatic. Nothing else is coming to mind.)