With respect to the question, "can the SEC protect Americans from financial fraud?" the answer is no. Fraud occurs frequently, and of greatest recent notoriety and severity are the examples I alluded to. The SEC cannot protect; it can only punish. Just like Chief Wiggum.
As always, in free markets as well as regulated ones, you have to do your own research into your trade partners before deciding to trust them (caveat emptor). The SEC is just part of the institutional stagecraft that keeps the market from becoming paralyzed by mutual suspicion.
And since we cannot have two markets, one for control and one for experimentation, we cannot say with any reasonable certainty whether the malfeasance eliminated by the SEC is of greater or lesser magnitude than the malfeasance enabled by it. But we can say that the latter is most certainly not zero.