LeBron James says he has lost respect for Phil Jackson after the New York Knicks president used the term 'posse'.