The show did not go on for Lupe Fiasco at the Sunday night pre-inauguration concert in Washington D.C., having been left with words he would never say for the rest of the night.

As one of the headlining acts, the controversial rapper performed a 30-minute anti-war song featuring lyrics such as, “Limbaugh is a racist, Glenn Beck is a racist, Gaza was getting bombed, Obama didn’t say shit. That’s why I ain’t vote for him, next one either.”

Security went on stage to halt the Grammy-nominated artist's performance during StartUp RockOn's inaugural concert, which was celebrating President Obama's reelection. The burly men wearing suits were acting on direct orders issued by the event’s organizers, Hypervocal, one of the founders of StartUp RockOn.

Hypervocal tweeted Lupe:

And later in an official statement it became clear why security was called in in the first place.

Lupe was not thrown off stage because of his anti-establishment song, but because of “a bizarrely repetitive, jarring performance that left the crowd vocally dissatisfied, organizers decided to move on to the next act.”

Fiasco’s provocativeness goes far beyond his best-selling albums. He has been forthright about his views even on national television.

During an interview in 2011, Fiasco said. "You know, the root cause of terrorism is the stuff the U.S. government allows to happen. The foreign policies that we have in place in different countries that inspire people to become terrorists."

Finding Halal Food Should Not Be Hard