Brian Windhorst was seen as a "sycophant" among many back in 2010 when he followed LeBron James to cover the Miami Heat.