Sadly what was experienced was not Loganair, but inexperienced Servisair staff who have recently taken the Loganair contract.
Loganair are actualy a pretty reputable outfit, but they have sufferred with the withdrawal of BA staff from the regions.
http://216.239.59.104/search?q=cache...lnk&cd=1&gl=uk
Use that link to get the email for customer relations and send them off an account of the hard facts that occurred, and I'd be surprised if you didn't get a sympathetic response.