...If they under-scanned or under-charged you, it's their problem. Once the transaction is complete and you are walking out, it's too late to stop you UNLESS you have stolen something...
Really? Says who?
This is how Best Buy has chosen to do business. Your conduct shows disrespect, IMHO.