Rob Ford mocked on Jimmy Kimmel Live: ‘I wasn’t elected to be perfect’

“I’m very, very happy that you’re here. But why are you here? What good can come of this?”

Jimmy Kimmel himself seemed puzzled by Rob Ford’s decision to appear on his talk show on Monday evening, in a segment that heavily ridiculed Toronto’s embattled mayor.

The mayor, who sweated profusely through his appearance as he tried to defend himself against his critics, became infamous last year after he admitted to smoking crack cocaine in office. Rob has announced he is running for re-election in the fall.

After questioning the troubled politician’s choice of apparel (“Why are you dressed like a magician?” Jimmy asked Mr. Ford, who was wearing a black shirt with a red tie and a matching pocket square), Jimmy began by reading criticism from online commenters, including accusations of “domestic abuse, drunk driving, racism, homophobia.”

Rob responded by saying, “I guess they don’t talk about all the money I’ve saved.”

When Jimmy asked him directly, “Are you homophobic?," Rob countered, “No. Are you?”

MORE: Jennifer Lawrence makes a crack at Rob Ford on David Letterman

The segment ended with the talk show host imploring the mayor to seek help for his addictions.

"If you are an alcoholic, if you're drinking enough that you can try crack in your 40s and you don't remember it, maybe that's something you might want to think about, like talking to somebody," Jimmy suggested.

Rob, however, didn’t miss a beat: "I wasn't elected to be perfect, Jimmy. I was elected to clean up the mess that I inherited, and that's exactly what I've done,” he said.

Don't miss a beat with HELLO! Canada's Daily Hits newsletter, your daily dose of royal and celebrity news, fashion, weddings and more. CLICK HERE to sign up for free!