We've all been there. Don't lie, you've cursed at an umpire before, whether they deserved it or not.
Pedro Martinez is in the same boat.
The Hall of Fame pitcher who is an analyst on MLB Network was adamant that Arizona Diamondbacks starting pitcher Luke Weaver wasn't coming set against the Giants on Tuesday night, and should have been called for a balk.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
"That's a mini windup right there," Martinez said.
Pedro was then told that Weaver has never been called for a balk in his six-year big league career.
"Well, the umpires don't know s--t about what they're doing," he said.
Warning: NSFW language
RELATED: Giants survive multiple scares two days after Belt is lost
As Harold Reynolds laughed uncontrollably, all Martinez could do was smile unapologetically at the camera.
San Francisco Giants
Find the latest San Francisco Giants news, highlights, analysis and more with NBC Sports Bay Area and California.
Weaver was not called for a balk against the Giants. He pitched four innings and allowed one earned run but walked four batters in San Francisco's 6-4 win over Arizona.