If you don't want someone going to the press and creating some "human interest" story about how they got a loyalty card with a stupid name, then your algorithm should at least question them.
But perhaps you do want them to do that, or at least don't care if they do. Maybe you think silly jokers is a good demographic to market to this way.
And if not, then just tell the press: "They typed in the stupid name, so they got it on their card. How is that our fault? Now go write about some real news in stead of this lazy sensationalism."