I really enjoyed reading all this, I love how we can disagree but be civil.
My wife would have handled this transaction as she works retail, she speaks thier language, and always handles stuff like this with ease.
Then again, she would have let that guy have a earful, push/shove or not, and if...