performs during Keith Urban's Fourth annual We're All For The Hall benefit concert at Bridgestone Arena on April 16, 2013 in Nashville, Tennessee. Frederick Breedon IV/Getty Images

All-Star game prepared for backlash with controversial music act selected

The choice was met with backlash on social media.

The NHL's decision to let Kid Rock perform at the NHL All-Star Game has been met with backlash on social media, but the league knew the criticism was likely coming.

Steve Mayer, NHL's executive vice president and executive producer for programming and creative development, told ESPN that Kid Rock was chosen because "our sole objective is to choose musical acts to perform at our events and entertain our fans."

Kid Rock is a fan of the Detroit Red Wings, and he performed at Detroit's new arena when it opened in August of 2017. But fans have objected to him performing due to his endorsement of Donald Trump, his criticism of Colin Kaepernick, the anti-transgender comment he made, and his approval of confederate flags at his concerts.

Still, Mayer said Kid Rock performing at the All-Star Game shouldn't be a big deal.

"Most of the time, our acts are passionate hockey fans," Mayer said. "It's all about the entertainment at the end of the day for us, and this selection was purely based on that, and the fact that Kid Rock is a hockey lover. That's simply the background here."

The reaction from fans and journalists on Twitter doesn't necessarily align with Mayer's statement, but there are likely many on both sides of the argument.

The NHL All-Star Game is set for Sunday, Jan. 28 at Amalie Arena in Tampa. Several musical acts will perform during the weekend, and it will be intriguing to see the reaction to Kid Rock when he performs.