Aloha Sean,
Spot on! Adding to the mix - especially concerning money . . .
- tipping. Yup. USA pays most servers a pittance. Get good service? Tip as much as you sense your gratitude expresses. Rotten / poor service? Guess what - your server is most likely working two other jobs to buy just enough food to eat in their over-priced rented space.
- prices. In big box stores - are set. Period. To spend an additional 20 minutes in a check-out line while haggling goes on (to include call the "Manager" over) - please! If you've got the funds to travel, you have the funds to pay the prices as marked.
Should you "win" (as in a Manager is not interested in your level of greed than they are with performance stats and great customer reviews — so they give into your demand to steal from the store) wooo whoo for you! That $3.00 off the bottle of sun-tan lotion (cause you can buy it cheaper some place else) means that company will increase their costs on all the other produces as well as keep wages rock-bottom to cover your $3.00 discount.
Haggling over the price tells me you value your time and money over another person's ability to provide quick, efficient service at bare-bone wages.