Michael Vick's advice to Colin Kaepernick didn't go over too well with Shannon Sharpe.

Monday afternoon, the former Eagles quarterback appeared on Fox Sports 1's Speak for Yourself and told host Jason Whitlock that Kaepernick needed to cut his afro if he wanted an NFL team to sign him.

"Listen, I'm not up here to try to be politically correct. Even if he puts cornrows in there. I don't think he should represent himself in that way in terms of just the hairstyle," Vick said. "Just go clean-cut. You know, why not? You're already dealing with a lot of controversy surrounding this issue. The most important thing that he needs to do is just try to be presentable."

Tuesday afternoon, on the set of his own FS1 show, Sharpe tore into Vick for pushing a stereotype about the appearance of black men.

"What Michael Vick just did was continually perpetuate a stereotype that black men look a certain way, dressed a certain way, should be judged a certain way," Sharpe said on Undisputed on Tuesday afternoon. "What does Colin Kaepernick's hair have to do with anything? He has to reform his image from what?"

An increasingly angry Sharpe then went after Vick directly for believing that Kaepernick's protesting during NFL games last season was somehow on the same level as dogfighting, the crime that landed Vick in jail in 2007.

"Michael, you went to prison! You are a convicted felon! You needed to change your image!" Sharpe shouted on a panel that consisted of cohosts Skip Bayless, Joy Taylor, and Fox Sports analyst Rob Parker.  All Kaepernick did, Sharpe noted, was take a knee to protest over the way he felt African Americans were being mistreated and sometimes killed by police officers in certain parts of the country.

"The officers that were doing this killing were not being held accountable for their killings," an emotional Sharpe contended. "We keep saying he's disrespecting of the flag. We have yet to address the issue of what he tried to bring attention to."

Sharpe also called out fellow football analysts, saying it's hypocritical to criticize the 29-year-old Kaepernick for not being vocal about wanting to play in the NFL.

"I don't get it," Sharpe said. "He missed two years in the NFL, but Michael Vick didn't have to tell anyone he wanted to play again."

"And guess how old Michael Vick was when he signed with the Philadelphia Eagles?" Sharpe asked. "Twenty-nine."

Vick attempted to clarify his remarks on Twitter, noting late Tuesday morning that Kaepernick's hair "has nothing to do with him not being on an NFL team right now." But his statement seemed to do little to stop the criticism over his comments.

My colleague Elizabeth Wellington slammed Vick's assessment of Kaepernick's appearance, noting Kaepernick's "hair is clean. It's powerful. It's shaped. And, most importantly, it's his to style as he sees fit."

Meanwhile, Kaepernick appeared to have this to say about the controversy over his hairstyle: