But KLM don't charge you if you haven't checked-in online and non-changable/non refundable fares are CLEARLY defined as such on the KLM site. I think that most passengers are aware of restrictions on fares as that has been an industry norm since almost day one. Being charged for airport check-in is, I believe, exclusive to one carrier, namely Rob You Rigid.