Wrong, wrong, and wrong.
1. SOX has killed the IPO; IPOs have plummeted since SOX, due to the ridiculously draconian laws that make compliance expensive and time-consuming. Startups and small companies just can't afford the costs, closing one of the two viable exits for founders and investors.
2. "Raising the bar" for IPOs makes it sound like we're just going to get higher quality. The reality is that most companies can't afford to IPO, and even if they can, they're now hampered by greater costs and the distractions of compliance. If the bar needs to be raised, let the market raise it.
3. IPOs are not about consistent revenue generation: they're about raising capital. There's absolutely no reason why a growth business like Facebook that is not profitable shouldn't be able to IPO. If the market likes their odds of succeeding in the long run, their IPO will be a success. If not, it won't. In your model, someone apparently gets to decide who "deserves" to IPO. This kind of thing has never worked and almost always has the opposite effect of that desired.