The chickens have come home to roost for Stephen A. Smith.

The willfully abrasive Smith has made his career off of hating the Dallas Cowboys and their fans, even when it was utterly unjustifiable to do so. And while a waffling Skip Bayless was either unable or unwilling to call Smith out on his own transient NFL fandom, Will Cain is not.

And on Monday, he lit Smith on fire.

My man @willcain is the realist!! Goteem! @stephenasmith is theeee worst sports "fan" in America! pic.twitter.com/L2n4k3y4nD — Big Steve (@LasUvAdyinBreed) January 16, 2017

"All I know is this," Cain began. "You have embarrassed yourself in such a short amount of time. [Here's] what fans do: we grieve, we celebrate. We go through it together. We hurt together. We love together."

A proclaimed Pittsburgh Steelers' fan, among others, Smith seemed more concerned with celebrating the Cowboys' loss than the Steelers win as he donned an Aaron Rodgers jersey.

"You would never, under any circumstances, show up the day after your team wins in another man's jersey," Cain shouted poignantly at Smith. "You are a sports bigamist. You have selected team after team; maybe it's the color yellow, I think. There's the Steelers, [the] Packers, but then there's the Giants, though. Sometimes I forget the Giants are in your equation, too.

"You, my friend, have lost all credibility."

While Cain took Smith the the woodshed on Monday, many Cowboys fans would say Smith never had any credibility to lose in the first place.