They could have been unaware of the policy, but could have asked the manager. I always figure, if in doubt, ask. I know for sure Lowe's honors military discounts and has special parking spots for members of the military. I'm not sure about Home Depot on that.
I would assume that it's a smaller store or that the clerk was unaware of the policy.
Thanks! Your answer is awaiting moderation.