When it comes to subscriptions: academic libraries, under pressure of academics. (And in this case, a group of German libraries finally refused to do so.)
When it comes to disproportionally high publishing fees, however, academics do have something to say, because they can often choose to publish somewhere with lower fees. However, that's not really an option as long as their career progression is determined by which journals they publish in. Thus, I think part of the cause there is those who use journal names as a criterion when judging e.g. grant applicants.