Does SOX solve the problem?

It is interesting to see that there are starting to be articles critical of SOX. Yes, there were issues to be addressed, but putting a massive layer of bureaucracy on top of already stressed corporations was possibly not the best option.