From what I have heard PSO gives alot of money back to the airports. Aer Arann pays full handling and landing fees to the airport for PSO routes.
I remember Ryanair kicking up a fuss at Kerry as to why they were being charges different rates for Dublin when they took over PSO compared to the other destinations they operate.
5Q