Chunk the Munk, why so bitter? Surely you knew the size of the airline when you joined therefore you could have worked out the opportunities for yourself. None of the smaller airlines can afford to promote staff just to keep them happy!
Glad that you have been able to 'unstagnate' yourself.
From what I hear the airline is going to be growing a lot in the nest 12-18 months so opportunities could be better.