price of oil, pollution taxes, less people flying due to fears of terorists, economic recession encourages people to take domestic vacations
all of the above squeeze the airlines profits, but they can't put up prices because there is so much competition and they would just lose customers.