It makes me wonder what is ethically different between a public boycott day and a public show of support day (anti-boycott?).
Personally I think you should make people aware of facts and then let them make informed choices.
That said, Mr. Smith (who made so sure he got in that he's a heterosexual) I think was looking more for a few seconds of fame than any positive change.