Home basketball Charles Barkley admits he was wrong