Hamilton's side of the story:
http://www.autosport.com/news/report.php/id/74202
He's basically admitted to cheating, albeit on the advice of Dave Ryan who has now been suspended by McLaren.
I think McLaren have brought the sport into disrepute and there should be further action taken.