Kevin Clash, the voice behind Elmo, has been exonerated when his accuser retracted his statement, but has the damage been done to the puppeteer's reputation?