Charles Barkley believes that the black community has “got to do better” in the wake of police shootings.

“The cops have made some mistakes; black people have made some mistakes,” Barkley said on “The Dan Le Batard Show” Tuesday. “We have to sit back and be honest with each other. The cops have made some mistakes, that don’t give us the right to riot and shoot cops.”

“We need the cops, especially in the black community. We as black people, we’ve got to do better,” he added.

He then went on to argue with an uncomfortable host that “there is some reason why there’s racial stereotypes,” because “some black people are crooks.”

Watch: Gabrielle Union fires back at Charles Barkley: ‘I’ve formed a prayer circle for him’

“Some of these black people out there are committing crimes,” Barkley said. “Let’s don’t sit there and act like all our hands are clean.”

“Charles, you can’t be profiling like that,” Le Batard said.

But Barkley just continued, “I’m not saying they should racial profile guys. I’m saying we can’t jump to conclusions every time, like it’s because a guy is black. First of all, there is racial profiling, there’s always been racism, and first of all, there’s racism on both sides, let’s get that straight.”

He went on to say that the solution had to start with the black community.

“We never get mad when black people kill each other, well that always has bothered me…,” Barkley said. “I’ve always said we as black people, if you want respect, you’ve got to give each other respect. You can’t demand respect from white people and the cops if we don’t respect each other.”

See Also: Olympic icon tears into Charles Barkley over pro-Darren Wilson comments