Wow so now retail stores that have literally been around in one form or another for thousands of years are unethical?
It's not the concept of retail is somehow unethical, but certain stores are certainly less ethical (in how they treat employees, customers, environment, etc) than others, and some of those stores are very widespread.
Also the thousands-of-years argument holds up pretty poorly for a lot of things.