NBA legend Charles Barkley appears on Letterman after calling conservatives “Fake Christians” on CNN early Friday.