Southwest Airlines picked up the tab to fly 180 soldiers—temporarily stationed at Fort Bragg while awaiting deployment to Afghanistan—home to Texas for the holidays.