Assuming it was Crawford who didn't file in a timely manner, this is why I disagree with Sprintgeezer's assessment that "...he be immediately and totally reinstated and automatically retired...."
I like the guy too, seemed a little fruity over the years with his phantom-of-the-opera debacle and race-a-zebra stunt, but overall a likeable guy. Part of the crux of the matter in this case that hasn't been addressed in this thread is that in order for drug testing to be as effective as possible it has to apply to everyone equally and justly, without regard to status of the individual -- no special favors for anyone, even Olympic gold medalists or good character individuals or exceptionally likeable people.
USADA is a pretty meticulous bunch, and if they say he violated the rules, he probably violated the rules (even if out of stupidity), and needs to be banned for 2 years. If he's such a stand-up guy as many on this thread have indicated, his response to the masses ought to be "I messed up, I didn't file my retirement paperwork in a timely manner, I respect and accept USATF's ban for my errant handling of my retirement, USATF/USADA must apply the rules equally to all athletes for the fairness and integrity of our sport." Anything less and he diminishes his character.
One of the Pandora's boxes that you open if you don't follow the rules in this case is loopholes in testing -- so he tells "someone" that he is retiring in July 2012, but doesn't officially notify USATF or USADA. He expects no further testing because he notified his neighbor, his pet parakeet, or his mailman. He then goes through several doping cycles from Aug 2012 to Mar 2013, no out-of-competition testing is done because he notified "someone", then competes in 2013 U.S. Outdoor Nationals and runs a Tim Montgomery 9.78 and qualifies for 2013 WCs. It's a potential mess, and that's why athletes returning from retirement have to be in the testing pool for at least 6 months prior to competing again.