Charles Barkley knew he had to change after unintentionally spitting on an eight-year-old fan during a moment of aggression ...