Country music star Zac Brown is learning the hard way that mixing music, mixed martial arts, and the White House can be a combustible cocktail. The Zac Brown Band frontman has been roasted on social media ever since he signed on to perform at this weekend's UFC Freedom 250 event, and his attempt to explain himself only poured gasoline on the fire.
Appearing on The Pat McAfee Show, Brown didn't mince words when addressing the backlash. He made it crystal clear he's not backing down, despite the torrent of criticism flooding his mentions. "I'm there for the troops, man. I'm there to honor America," Brown said. "This is patriotism, not politics for me. I mean, [expletive] all the division. I don't believe in that. I love this country."
The singer, known for hits like "Chicken Fried" and "Toes," framed the performance as a tribute to those who served. "I love all the people that have sacrificed so that I can live my American dream and that everyone that lives here gets a chance to do that if they work hard and make the right decisions. So it doesn't have a place in politics for me," he added.
Brown also revealed he's a longtime UFC fan, calling it an honor to be part of what he described as a once-in-a-lifetime event. "I'm honored that Dana [White's] given me the opportunity to do this. We're going to be playing after the weigh-ins for the concert on Saturday and then getting to do the anthem for this with the Marine Band is going to be sick," he said.
But the outrage didn't subside. In fact, it intensified. Critics flooded X (formerly Twitter) with accusations that Brown is naively or deliberately ignoring the political implications of performing at the White House. "The troops aren't gonna be there," one user wrote. "So try again." Another declared, "Once you step foot on the White House lawn…your politics scream loudly."
One commenter didn't hold back: "Zac Brown is never someone I am going to take serious if he can't understand that what he's doing is not being there for troops by making it ok for them to take part in this fascist spectacle this is gross." Another called him a "coward," writing, "By performing there, he is absolutely taking a political stance."
The controversy comes as UFC boss Dana White declares Freedom 250 a go despite storm warnings, adding another layer of drama to an already charged event. The fight card, set to begin at 8 p.m. ET Sunday, features a main event between Ilia Topuria and Justin Gaethje, but it's the pre-fight concert that's generating the most heat.
Brown's stance echoes a broader debate in sports and entertainment: can an artist perform at a politically charged venue without taking a side? For Brown, the answer is a firm no—at least in his own mind. "I'm there for the troops, man," he repeated, underscoring his belief that patriotism transcends party lines.
Whether that message lands with fans is another story. The social media backlash shows no signs of slowing down, and Brown's reputation may take a hit among those who see the White House performance as an endorsement of the current administration's policies. For now, the country star is standing his ground, but the fallout is far from over.
