Wow, I've never seen such an angry response, didn't realise people cared that much about being spoiled over a direct. I mean we get stuff posted all the time for E3 etc and no one seems to care then, and that's entire game reveals, not just a character.
Leaked announcements are posted here all the time.