I take no position on either side of the argument, all I would say is that both sides need to step back and think of the end user of the product, the customer.
He has a choice of airlines, a customer lost sometimes never returns. A lost customer means a lower profit, a lower profit leads to loss of jobs.