I hope this isn't a dupe...
Our military is not “flying free” as most Americans believe. As a majority of the airlines do not provide discount fares for the military, the men and women actively serving our country are paying for their own flights home during leave and – in many instances – are paying higher fares than most of the public. The reason for this is that they are unable to book their tickets in advance as their leaves are not always granted 21, 14 nor 7 days in advance.
All too often, our military are not informed of their leave dates until the last minute. Then they frequently cannot afford the “walk up” fares. As a result, many family members have difficulty seeing their sons or daughters as neither can afford the airfare. In other instances, parents are paying exorbitant airfares to bring their children home before their deployment—worrying that this may very well be the last time they see them.
http://www.petitiononline.com/BSMMIL/petition.html