He's made controversial comments about President Obama before, and tonight, the controversy continued as Lupe Fiasco was removed from the stage during his performance at Hamilton Live in Washington D.C. Booked to perform in celebration of Obama's reelection, Lupe apparently performed an anti-war song, said that he did not vote for President Obama in November's election, then was asked to leave after refusing to move on to the next song after 30 minutes.

Above is a picture of Lupe Fiasco backstage at the event, and also a picture of him performing on stage. And below are detailed tweets from Josh Rogin, a popular political writer for Foreign Policy, who was in attendance at the show. Stay tuned for more details.

Lupe Fiasco just got thrown off stage here at the Hamilton Live after he went on an anti-Obama diatribe mid set.

— Josh Rogin (@joshrogin) January 21, 2013

So Lupe played one anti-war song for 30 min and said he didn't vote for Obama and eventually was told to move on to the next song.

— Josh Rogin (@joshrogin) January 21, 2013

Lupe refused to move to the next song so a team of security guards came on stage and told him to go.

— Josh Rogin (@joshrogin) January 21, 2013

UPDATE: You can now watch footage of Lupe being escorted off the stage below.

RELATED: Lupe Fiasco's 10 Realest Moments

RELATED: A Recent History of Rappers Hating on Their Own Music