I have no idea those costs... but I am pretty sure the money we lose to delays, cancellations, poor customer service , and bad publicity isn't worth what it costs to hire in house gate agents and CS people who actuslly have skin in the game.
It feels like almost every flight I am writing a station report or email about an agent. Which in my mind is all I can do, unless I try and climb the corporate ladder which I prefer not to do lol