If anything, I think the Internet has made it easier to expose bad science. People like Andrew Gellman and websites like pubpeer have had a huge impact on the practice of the social sciences (psychology especially) just using blogs. In the past he would have been ignored. Journals and authors do their best to ignore, dismiss, and discredit him now. Having a direct voice to the public is what saves him.