How to replace Walamrt

We each have the choice to spend our money where we want to.

Just reading this thread, you notice that on one hand some people get pissed that there's no customer service at Walmart/Homedepot, etc. yet on the other hand some people get pissed when the smaller stores actually strike up a conversation with some customers and that those 'chatty' employees should be fired. So who's right??