Having Nate Diaz on your roster is a double-edged sword.

On the one hand, he’s a guaranteed well of endless trash talk, a verbal tirade and possible brawl outside of the cage waiting to happen, and that reputation means fans know he’s must-see television whenever he’s on screen.

On the other hand, some of the stuff that comes unbidden from his mouth… mucho problemas.

Such was the case yesterday, when Diaz and featherweight king Conor McGregor took the stage at the UFC 196 press conference, held at the UFC Gym in Torrance, C.A. The duo were there to hype their newly-minted matchup, which was put together with much haste after lightweight champ Rafael dos Anjos fell to injury the day before (thereby leaving McGregor opponent-less). With a microphone in his face, Diaz let loose – and one of his gems was the assertion that McGregor, and everyone else in the UFC, was on steroids.

Poor Dana White had to spring into action.

As per TMZ:

UFC Prez Dana White has lashed out at fighter Nate Diaz, telling TMZ Sports Diaz is not only wrong when he says “all UFC fighters are on steroids,” he’s also hypocritical.

White tells us, “The UFC unquestionably has the best drug testing program in all of sports. All done by the United States Anti-Doping Association.”

Dana is quick to add Nate’s own teammates, Gilbert Melendez and Jake Shields, were both busted for PEDs … point out, “If you are cheating, you get caught.”