That's a pretty cruel, cold turkey method at a time when the young troops are already going through a really rough time.
When I quit smoking, my husband was still active duty and I was using the military pharmacy, where every single time I went in with my RX for nicotine patches, I would have to hear whining about how costly they were for the poor military. I would say, surely they aren't as expensive as a patient with lung cancer, but they didn't see it that way. The pharmacy budget being separate from the surgery budget.
I don't know what it costs now, but at that time, a carton of 10 packs of their cheapest cigarettes cost $5.00. It was as if they wanted us to smoke.
I just checked. These days a carton of Marlboros on base costs between $60 and $70. Downtown as they say is between $57 and $102 depending on what state you're in.