Not aware of the contractual arrangements between Servisair & Ryanair at BOH but why would a handling agent feel obligated to keep charges low to keep an airline there??? They are not a charity, they are a business - and one which is losing cash as you suggest should do something about the situation pronto.
They should put the charges up to cover costs as a bare minimum. If the airline doesn't like it, then its for the airport to "sweeten the pill " I would suggest.....