There is a relatively organized "opposition." See PLoS, etc.
But it's difficult–generally, advancing your career enough to actually stay in academia requires that you publish in non open-access journals. Doubly so in medicine.
This is something which really has to come from the funding agencies and foundations in order to be effective.
> This is something which really has to come from the funding agencies and foundations in order to be effective.
Yes. A great deal of science and engineering funding comes from the U.S. government, which ultimately is derived from the taxpayers. If taxpayers demanded access to the research they've already funded, rather than having to pay an arbitrary third-party middleman an exorbitant fee, things might change very rapidly.
Unfortunately, this is pretty low on the average citizen's list of issues. There won't be a march on Washington for open access journals any time soon.
Alternatively, if academics and their supporters organised and made their case a priority...