On a slightly related note, even though it is not a U.S. carrier, you would've been asked to leave on any CX flight for not wearing shoes (I believe they have the rule in place for takeoff and landings only, during flight you can be as barefoot as you want to be).