Charles Barkley has made it very clear that he won’t be apologizing for his recent comments regarding Cardi B. On Wednesday (June 11), two days after his body-focused quip about the rapper's halftime performance at the NBA Finals lit up social media, Barkley stopped by The Dan Patrick Show. During the chat, he said he would "love" for ESPN to cut him loose over his comments because he's under contract for "six or seven years," and so a firing would result in a payout for him.