Listen Live
Black America Web Featured Video

D.C. Mayor Marion Barry got into a profanity-laden fight with Geraldo Rivera on Saturday night, telling the host to “stop the bullsh*t” about his conviction for crack cocaine, before ultimately showing empathy for embattled New York City mayoral candidate Anthony Weiner.

“One bit of advice to the congressman,” Marion Barry said. “I’d stop talking so much about now and start talking about what you did for seven terms while he was in the Congress. He’s a good Democrat.”

“In terms of Congressman Weiner, I certainly understand not what he did, but what happens to you after that,” Barry said. “Your family suffers from it, your wife suffers from it.”

This advice from the mayor followed a testy exchange with Rivera after the host characterized Barry’s scandal as “much worse” than Weiner’s or San Diego Mayor Bob Filner’s, noting that Barry was videotaped smoking crack cocaine and “got re-elected mayor anyway.”

Barry did not appreciate this summary, arguing that he’d never smoked crack cocaine, adding that he didn’t know what he had smoked in the incident that led to his arrest. “You bought crack from crack dealers and you were smoking it and you didn’t know what it was?” Rivera asked.

“Will you stop this bullsh*t about me doing something that’s not factual?” Barry said.

“You want to apologize to our viewers for the obscenity you just uttered?” Rivera asked.

“I’m sorry, I got upset,” Barry said. “When people lie like you just did, I get upset.”

Watch the full exchange.