Kid Rock Replaced as Grand Marshal at Parade After Calling Joy Behar a 'B**ch'

James Shaw Jr. will take Rock's place at Saturday's Nashville Christmas Parade.

Kid Rock has been replaced as grand marshal of Saturday's Nashville Christmas Parade, following his controversial comments about Joy Behar

The musician will be replaced at the parade by James Shaw Jr., who tackled the gunman during a shooting at a Nashville-area Waffle House in April. 

Rock made headlines after calling Behar a "b**ch" during a live appearance on Fox & Friends on Friday morning. “People need to calm down, get a little less politically correct and I would say, you know, love everybody,” he said, before adding, “Except, I’d say, screw that Joy Behar b**ch.”

A flustered Steve Doocy apologized on-air for Rock's remarks, though the singer held his ground. "I did apologize for language,” Rock said. “Not the sentiment.”

Behar responded to Rock on The View. "All I can say is, this b**ch and these b**ches would be happy to have you on the show and have a beer,” she said. "What is it about me that he feels the need to say that though? Who am I? I'm just a comedian on a show. Why doesn't he go after the big shots?"

Rock issued his own statement on Facebook, pointing out that Behar had criticized him, Ted Nugent and Sarah Palin for visiting President Donald Trump at the White House in 2017. “Mess with the bull, you get the horns. End of story,” he wrote. “I apologized for cursing on live TV, I will not for my sentiment nor do I expect an apology from her or anyone else who has choice words for me or doesn’t like me.”

Shaw, meanwhile, couldn't be more thrilled with his new gig, as he tweeted about the "exciting news" on Friday. 

See more on Rock in the video below. 

RELATED CONTENT: