San Francisco 49ers quarterback Colin Kaepernick has been praised for his social activism on and off the football field, but in the wake of Donald Trump’s shocking win in the national election, news broke that Kaepernick didn’t vote on Tuesday (Nov. 8).

According to San Francisco Chronicle reporter Eric Branch, when reporters asked if he was going to cast his ballot, the San Francisco 49ers quarterback said "no." Kaepernick felt that both Hillary Clinton and Trump weren't good presidential candidates and didn't want to chose the lesser of two evils.

“To me, it was embarrassing to watch that these are our two candidates. Both are proven liars and it almost seems like they’re trying to debate who’s less racist," he said. "And at this point, talking with one of my friends, it was you have to pick the lesser of two evils. But in the end, it’s still evil.”

This didn’t sit well with Stephen A. Smith and he went off on Kaep on ESPN’s First Take on Wednesday (Nov. 9). The outspoken sports broadcaster believes he betrayed his cause and is a "flaming hypocrite."

"As far as I'm concern, Colin Kaepernick absolutely irrelevant," he said. "I don't want to hear a damn word he has to say about our nation...the issues that we have, racial injustice, etc. He's damn lucky to be in the league right now."

Smith also urged the media to take the cameras off of him because everything that he has to say means "absolutely nothing."

Smith further addressed Keap not voting on Election Day on his Facebook page. Watch it below.

What do you think of Stephen A. Smith's comments? What do you think of Colin Kaepernick not voting? Tell us in the comments section.

Watch Stephen A. Smith Explain How Donald Trump Won the Election