This whole "service is terrible because all the consumers care about is low fares" argument is flawed. If the pay and conditions are so terrible crews should leave for higher paying jobs - which they dont because such nonsense would not be tolerated in most regular workplaces.
Airline service is terrible simply because of archaic work rules, spineless managers who are not willing to hold people accountable and airline crews who think that the world has done them wrong and in turn treat the passengers as their worst enemy.