I hear ya. I think it goes back to what I was saying about people in general being dumb. Since we hang out on forums generally populated by people of above-average intelligence, it's easy to forget this. I see those stupid union ads all the time and could never dream of my buying power being affected by them one way or the other. But, there must be people mindless enough to lap 'em up, otherwise they wouldn't spend the money to do so.
The ones I really can't stand are the tobacco companies putting out these politically-correct, self-congratulatory ads about how horrible it is for children to smoke and how you can go to their web site for tips on smoking cessation. I'm a smoker and I would totally switch brands if a company balled up and put out advertisements calling out the anti-smoking idiots.
I rarely go to Wal-Mart, but appreciate that they show a genuine concern when difficulties occur in the communities they serve.