Lupe Fiasco was removed from the stage of a Obama Pre-Inauguration party Sunday night after criticizing Obama’s policies on Palestinians and saying he did not vote for the President:

You might wonder why rapper Lupe Fiasco would be invited to an inauguration party, given that he has publicly criticized President Obama in the past.

But this party was all about free speech.

So when Fiasco took the stage Sunday in Washington at the Hamilton Live theater as part of the StartUp RockOn inauguration bash, he bashed Obama again.

“Limbaugh is a racist, Glenn Beck is a racist,” he rapped. “Gaza Strip was getting bombed, Obama didn’t say (bleep). That’s why I ain’t vote for him, next one either.

Organizers of the event say Fiasco’s style not substance was the issue. His song went on too long.

It might be worth noting that it should surprise no one that Lupe Fiasco “bashed” the Obama Administration. The song in question Words I Never Said was already well known and even lead to a face off between Bill O’Reilly and Fiasco.

Below, for your consideration, is the entire Lupe Fiasco song