Raptors guard Kyle Lowry didn't intend to offend LeBron James, calling the Cavs star one of the best players of all-time.