If it’s a truly intentional “bait and switch,” I agree with you.
If it’s a mistake by a cashier, or by an incorrect scanning code, sheesh, lady, get the manager to correct it and let it go.
This is Walmart. They have one of the best inventory systems in the world. They track EVERYTHING in the store. This is no accident.