NYC snubs Wal-Mart