Calling bonkers on something?

I have come around that expression a few times and as a non-native speaker, I am unsure as to whether it is actually "correct" and if yes, how and when it would be appropriate to use it?

I know what "bonkers" means by the context of the usage examples and other occurrences that I had come around the information on Google, originating from the Oxford Dictionary. https://www.lexico.com/en/definition/bonkers

But I have a hard time comprehending the grammar of the expression, e.g. "calling x on y". Is "Calling bonkers on" a unique idiom or can the expression be generalized? E.g. could I "call awesome on this".?

Usage examples found in text online:

  • "If you're about to call bonkers on this [...]" https://www.sott.net/article/419511-Here-we-go-again-Israeli-opposition-leaders-phone-reportedly-breached-by-Russian-hackers

  • "I still call bonkers on this. [...]" https://thumped.com/bbs/threads/john-terry-fired-by-chelsea-fc.88472/post-1482607


Solution 1:

You can go ahead and call X on Y, but I believe in most cases it would be a non-standard construction and might confuse some listeners. In other words, if you say, "I call awesome on that!" Someone might understand that you are adapting a known construction and inserting an uncommon adjective, for fun, but someone else might not understand the sentence.

I suspect the phrase "call bonkers on" comes from "I call foul on", or "I call a foul on", where someone might literally shout "foul" on a sports field. "I call foul!"

Another common use of this construction is "call bullshit on", which I encounter often in every day conversation among English speakers. "I call bullshit on that."

To "call bonkers on" feels like a more recent construction, I had not heard it until I saw this question, but I instinctually understood it.

If you call "foul" on someone, you are trying to stop the game because something happened that doesn't follow the rules of the game. If you call bullshit on something, you are trying to stop the conversation to say that the rules of argument aren't being followed, a falsehood is being used to argue for something, etc. If you call "bonkers" on someone, you are trying to stop whatever is being presented as normal and argue that it makes no sense at all, is crazy.

ADDING: As is common when constructions are picked up and expanded, to "call bonkers on" something may be a nicety introduced to avoid using "bullshit". Bullshit is a curse/swear word not used in public in many English-speaking cultures. Even though bonkers has a distinctly different meaning that bullshit--we sometimes just slip in a word that's close enough when we want to remove the curse word from an idiom.

I'd personally pick "baloney" instead of "bonkers", as the meaning is closer... but I have to acknowledge that bonkers is really fun to say. :-)