Did Spirit Airlines go too far with their latest ad?