I've lost count of the number of times I've flown with KLM (I've just "spent" 186000 airmiles accrued over the last 2 years) but I confirm that their attitude to customers stinks. That said, I cannot think of one airlines that does not treat its passengers like poo. I think BA are the best of a bad bunch in my experience.