I hear you, but I think the "best" they could do is not open the copies to begin with. If no one complains about it then nothing will ever change. Also if they don't have a sealed copy of call of duty and the was actually their last copy then they are doing something wrong because that should be a well stocked game.
I too have gotten "new" switch games that were gutted and had the coins redeemed. After that I started refusing the opened copies, a couple times they have swapped it for a sealed one, other times it is actually their last copy. My solution to all of this has just been to take my business elsewhere honestly. Never gotten an opened new game from Best Buy, Amazon, or Target!