I read it. It says the exact same things that are being reported all over the globe by hundreds of different news agencies. I linked to several when I started this thread.Those are some nasty comments after that article. Not sure that I believe it based on some of the sources in the article.
As for not thinking its true because of certain comments, seriously? And what do you mean "sources in the article"? I never saw a source cited.