Starting May 28, most Southwest customers will have to pay for a checked bag, ending a 54-year free bag policy.