Norfolk,
As Ken said, probably much more politely and elegantly, there's a lot of tripe out on the web masquerading as good information. Before you start to buy into the "reporting" by various websites, it probably would be a good idea to check on the axes they have to grind. When you consider that even the more respected publications of the MSM have editorial biases, finding distortion in the "free press" of the Web (AKA Blogosphere) ought not be too surprising. Consider this Time article as a counterpoint to your other sources.