By now, it seems like centuries ago that Kid Rock sported an '80s-style flattop haircut, spit rhymes instead of sang and immersed himself in hip-hop culture.

These days, he takes on a '70s rock star persona of sorts and involves himself in some of today's hot button issues, usually leaning right politically.

That's why some might not find it surprising that he dissed San Franscisco 49er Colin Kaepernick at a recent show in Boston. He did it after the NFL star has been refusing to stand for the National Anthem in protest for the past couple of weeks.

"F--- Colin Kaepernick," Rock yelled while he performed the song "Born Free."

While some people applauded, there seemed to be a good number that remained quiet. From the looks it, at least according to a YouTube video, not everyone at the concert seemed to share the Detroit singer's feelings about Kaepernick.

The NFL star has sparked a national debate by not standing for the National anthem, and many have asked whether it's right for a person to protest while the "Star-Spangled Banner" is being played.

So far, Colin has received support from celebs like Chris Brown, J. Cole, Trey Songz, John Legend and Golden State Warrior Steph Curry, who said he "applauds" the 28-year-old's actions.

Of course, Kaepernick has also been on the receiving end of some pretty nasty backlash on social media and in the press but has done a stellar job of keeping his cool.

As for Kid Rock, he was also blasted by a number of people and called a racist for his stance on the 6'4" QB.

"Goodbye. He's been seen associating himself with the Confederate flag and is against Kaepernick opting out of the National Anthem," one person wrote. "Culture Vultures love our music, however, have no respect for our lives," wrote another.

Rock has yet to comment on the backlash.

25 Historic Moments in Run-DMC's Career
 

More From TheBoombox