These kinds of things always seem to me to be more about the proponents feeling all warm and fuzzy about themselves, expressing their own self-righteousness and moral superiority to others, than a sincere effort to change public opinion. Sort of an attention whoring component to it, if you ask me. And rather expensively, too. Just don't see it having much actual effect.
But I guess I could be wrong.