The fact is that until the NBA has a comprehensive and transparent testing system in place, it is likely that a number of players (stars included) are taking advantage of illegal substances to help increase or maintain their level of play.
It is naive to assume NBA players are ignoring substances that baseball players, football players, track and field stars, olympians, and even golfers are using.
And, the testing system in the NBA is a joke. Players are warned ahead of time about tests. Didn't Lance Armstrong prove that any athlete in the world could cheat the testing system even when tests were random??? NBA players know the tests are coming. Of course they can find ways around testing positive. Also, HGH has never been tested, and that is one of the main forms of cheating that is probably taking place. Most NBA players don't need anabolic steroids, but HGH and other hormonal and blood doping is right up the NBA athlete's alley.
Lame excuses about dieticians and physical trainers were around in every other sport where excessive cheating has been uncovered. Is overall general health and athleticism up? Yes. But, does it negate the possibility that players are cheating? No. So, let's get some comprehensive and transparent testing.
For things to change, two things have to happen:
1) Fans and/or the media get behind comprehensive and transparent testing (with substantial punishment). Articles are written. Petitions are sent to NBA and team headquarters. Demand has to be that the game is clean. We saw this in MLB.
2) Players get behind comprehensive and transparent testing (with substantial punishment). It took a decade, but we're finally seeing this in MLB.
Personally, as a fan of the game of basketball (and baseball), I want a clean game, and I want cheaters banned for life. That's just me.