Lupe Fiasco has always been an outspoken person, and it's led him to clashing with a number of other artists and public figures, or at least giving his unfiltered opinion on them. In an Instagram Live session earlier this week, Lupe reflected on a few people he's made statements on in the past, as well as a few more complicated situations. Across the board, he was apologetic. Well, except for that one guy, but we'll get to that.

"Let me apologize to Barack Obama, I've never done that." said Lupe, referring to some comments he made where he called the former president a "terrorist." "I should have just kept my personal or political opinion to myself. I come from radical politics. I don't come from liberal centrist politics. My response was in line with the revolutionary response and how people view America outside of America."

He also said that he probably should have stayed quiet when it came to his comments about Kendrick Lamar. "Maybe I should have just left it alone. Even though my impetus was the 'Control' verse," he said. "I mean you put yourself out there like that. So you opened yourself up to critique.... I apologize for even engaging and talking about n***as careers... I'll never do that shit again."

Though he's already apologized publicly in the past, Lupe also shared some words for Chief Keef. "Let me apologize to Chief Keef for even dipping my nose in what I felt about how n***as should carry themselves in the city... related to violence in the city," he said. "I should have kept that to myself."

One of the more surprising parts of the broadcast came when Lupe spoke of a fake tweet that had angered Beyoncé's fans. "I apologize to Beyoncé... I apologize to Beyoncé fans," he said, referring to a slanderous tweet that he never actually sent. "I never tweeted that. It's someone who built a tweet and said it was me... I love Beyoncé. Met her a bunch of times. Love her music... It became worldwide news and there was nothing I could really do about it... Even still, just to clarify that."

Lupe also apologized to Alicia Keys, and a few others, but when Kid Cudi's name was brought up, he was suddenly not in the apologizing mood. "Fuck Cudi. Fuck that n***a. Forever," he said, laughing. "That n**a will never get an apology from me. Fuck that bitch." Bad blood between the two rappers has been going strong for years.

Watch clips from the session above.

[Via UPROXX]