The pro didn't even give him a break on greens fee...
It never hurts to ask about military discounts. Two biggies that do are Lowes and Home Depot. 10% discounts on everything every day including appliances. The home course I play most usually charges $25 for green fee and cart. I get to play for $18 all year as a retired vet.