Since DHEA is found in many O.T.C products, I think the punishment is fair. Rashard Lewis isn't exactly Dwight Howard when it comes to physique, anyway. I think the league, like myself, believes this was an honest mistake. 10 games is costing Lewis nearly $2 million, too. This is the proper punishment considering the circumstances.
Its not like many other banned substances for professional athletes are not easy and legally available. Lewis is earning quite a lot of money, and one of his responsibilities as a professional athlete in an olympic discipline (--> Wada-Code) is to not take any banned substances. DHEA is one of them.
Its like me eating some cookies at a party where I dont know whats in it and afterwards being stopped by police: when they drugtest me and I have some THC in my system, I will loose my licence no matter what for quite some time and certainly not only for ten to twenty days. Thats at least how it is handled almost all over Europe.
I have the responsibility to be clean when driving, Lewis has the responsibility to be clean at all time. Its in his contract. And loosing about 1/8 of your yearly income over it without taking in account additional revenues like promo/ad money is not a very harsh sentence either.
Additionally, if I need my car for my job, I will promptly be fired. Well, Lewis cant play because of his failure, will he be fired? No, he will continue to earn the money from a contract he most likely would not be able to sign again in the current financial situation of many teams. The anti-doping policy of the NBA is a bad joke.