I find it baffling that the academics who peer review journals aren't well compensated monetarily for their efforts. Peer review is the only value added to the journals, especially with websites like Arxiv around. As I understand it, academics sign up to be peer reviewers because it adds prestige to their carriers.
Two things need to happen to change academic publishing:
1. Being a peer reviewer for a corrupt journal needs to be viewed not as a feather in an academics cap, but as a contribution to a corrupt system. Basically reviewing Elsevier journals should hurt your carrier not help it.
2. A new system of publishing needs to arise based on well-compensated (and hopefully more effective) peer review and cheap access.
Start-ups can address #2, but you will be dependent on high profile academics like Gower constantly speaking out against the old system.