American rapper Kanye West delivered a rather confusing and long speech while accepting the Michael Jackson Video Vanguard Award at the MTV Video Music Awards. In his lengthy monologue he admitted that he was being disrespectful to some artists (referring to his rant against Taylor Swift during 2014's show) and mentioned his future ambition which had the audience in splits.

The husband of Kim Kardashian started his speech by offering a generous thanks to the Bad Blood hit maker. "First of all, thank you, Taylor, for being so gracious and giving me this award this evening," he told the singer on stage.

"The contradiction is that I do fight for artists but in that fight, somehow, was disrespectful to artists. I didn't know how to say the right thing, the perfect thing, I sat at the Grammys and saw Justin Timberlake and CeeLo Green lose. Gnarls Barkley and the 'FutureSex/LoveSound' album, and bro, Justin I'm not trying to put you on blast but I saw that man in tears, bro. And I was thinking he deserved to win album of the year."

The Yeezus singer gave a 10-minute-long speech and concluded it by saying he wants to become the president of the US by 2020. "I don't know what I'm fitting to lose after this it don't matter though because it ain't about me, it's about new ideas bro people with ideas people who believe in truth. and yes, as you probably could've guessed by this moment I have decided in 2020 to run for president."

The rap legend also confided that he did not understand award shows and how they work. "I still don't understand award shows. I don't understand how they get five people who work their entire life to sell records, sell concert tickets to come stand on a carpet and for the first time in their life be judged on a chopping block and have the opportunity to be considered a loser."

The 38-year-old record producers' president speech has triggered hilarious memes on social media.

Here are some of the funniest memes selected from Twitter.