I would say this ^^ can you articulate an actual reason to yourself why it would be reasonable ?
Some examples:
Many local hospitals employee cafeterias are closed so grab and go in surrounding restaurant is filling a real void.
I have a cousin who is a prison nurse, her husband is a CO. they have small kids and they are both working longer than normal hours on a mandatory basis but there is no break in parental duties. The time she saves in cutting the line at Costco or dedicated hours at the local market is what is letting her get mom duties done so she can keep showing up at work.
As for discounts, do you need them ? I normally give back things like food discounts as a tip. Back in the day first responders and military were not paid well. Now that may or may not be the case. I make decent money and my local city PD makes about the same. The local sheriff’s office base pay is about 2/3 of what we make but they usually make it up in OT. However some of the small departments in surrounding areas, school districts etc make a base salary about 1/3 of what we and the city PD make. On top of which many of those agencies don’t pay to put new officers through the academy.
For a young E-4 or E-5 in the military, or a young police officer at a small department who just paid to put himself through the academy BCM discount can be the difference between buying a quality AR or not. YMMV.