The people with the loudest voices in the airline industry are the shareholders, and the passengers. If only the press would take an interest in the story then the shareholders could be made aware of what is going on, and critically the passengers. However whilst from a pilot's point of view it is a scandalous practice it will not get any press attention (thus causing public reaction) because it is legal. Don't expect any support from BALPA, or it would seem any of the other pilot's unions.
Unfortunately I think that it is here to stay, but if anyone can convince me that they have a decent campaign that stands half a chance of ending these schemes I will definitely support them.