Barkley also discussed Donald Trump's comments on "locker-room talk."
Charles Barkley is still an undecided voter, but his choice will be between voting for Hillary Clinton or abstaining, he told CNN.
Barkley said he was frustrated with the quality of the two candidates, but would likely choose Clinton over Donald Trump if he decides to vote.
"It's very frustrating to me, and I'm disappointed for the American people," Barkley said. "I've always voted democrat my entire life, but I'm having a hard time pulling the trigger for her. She might be a wonderful person, I don't know, but there are so many negatives about her. ...I take my vote very seriously. So right now I haven't made a decision if I'm going to vote or not. But if I vote, I'm going to vote democratic. But it's...just something about her that makes me uncomfortable. And clearly I can't vote for the other guy."
When asked why he couldn't be compelled to vote for Trump, Barkley said he thinks Trump has been "very divisive" and has not been inclusive of all types of people.
"Every ethnic group's got some fools, but to label all Muslims the same with a blanket statement as terrorists, I think that's disrespectful," Barkley said.
Barkley also responded to Trump's "locker-room talk" comments, emphasizing he is against all forms of sexual assault but noting he has also said things inside a locker room that he is not proud of.
"In the locker room I have heard things and I have said things myself that I would not want to be repeated publicly," Barkley said. "For people to act like they haven't heard stuff in the locker room I think is disingenuous."