"The AFA says Wal-Mart should have remained neutral in the cultural battle over homosexual marriage."
Thats not enough today. You don't win battles by assuming the defensive posture and there is a war on for traditional American and western cultural values.
http://www.fastcompany.com/magazine/77/walmart.html
I happen to agree with you. Check out what I found when I googled 'why the left hates walmart.' It gives a better perspective.
I'll start taking my business to Target more and more.