Unfortunately for Richard, there are still plenty of people out there who are assuming that he tested positive, was guilty and simply got off on a technicality. I've already seen one comment saying that Richard admitted taking drugs, when that's not at all factual.
Despite what anyone says, I think it's highly likely this whole situation is the reason some players and coaches didn't vote Richard into the Pro Bowl. He's an alternate I think, but he should have been the starter.
I'm very pleased that the NFL was willing to admit the flawed nature of the test and throw out the result. I only hope that at some point they come up with better testing procedures.