I'd like to point out that it isn't strictly K2 that's a mess. Had a minor damage on a bag arriving at LHR, in QR F, and K2 replaced it, no ifs no buts, like for like, within 5 days. Didn't even collect the old one.
Likely what BA's contract with them covers...