Okay, the other day, I went with my mom to wal mart and, being me, I had to check out the fish section. I was actually quite impressed. The bettas were in the same size cups as petco, none were dead, and the employees had daily/weekly/monthly chores to do. They even had a much better goldfish tank, with barely any "debris" and no dead ones. Only thing was, they put *still young* oscars in the same tank. They could be aggressive even then, but they weren't.
MORAL: Check the store out before you judge it.