I didn't know about Kevin Clash, the man working the Elmo puppet for so many year, until the news broke about the allegations, but he seemed like a pretty decent person from the public accounts I perused (I always assumed that there were multiple puppeteers for each character).
Glad he is cleared, although it makes one wonder why the story broke in the first place, and I would expect a lawsuit against the accuser (or else it could leave the question open about whether the accuser was paid off to recant, a la Michael Jackson).
ADG