Bass Pro only does military discounts on a certain day of the week whereas Cabelas does them every day. Not sure why since Bass Pro owns both but that is the way they have it set up. Just ask cashier which day of the week it is they do it and plan your shopping for that day.
I agree with Leonard. Cashiers are not honoring the discount have them call for a manager. if you've already left the store and paid for it I will contact the store manager and find out what's going on. Explain what happened and I'm sure something will be worked out.
I am not sure, but bass pro shop does have military discount. I would speak to a manager.
Thanks! Your answer is awaiting moderation.