Am I the only one who has read the entire thread? Although the OP posted that he was unhappy having to show his BP, it turned out that it wasn't that request that was the problem - it was that KM had decided to do something different to what they had done in the past, and doing so without any notification or announcement. It was the change in procedure which the OP and other passengers did not know about or expect that was causing delays at the door.
There is NO PROBLEM showing Bps at the door. Nobody has said there was a problem doing this.