本蟲, I know that this is the continuation of the discussion on honest. I'd say this is very tricky. I may have just left on the ground that it indeed would have embarrassed the cashier, and even got her fired. (would I be glad that I got a bag of free rice?) So instead for me to remain honest and get someone fired, I would rather leave her with her job. Then, here is the tricky part - what if you were observed and caught if you did not go back?