As far as "evil" in the context you are using it:
Condemnation through boycott is fine; condemnation through legislation
is a governmental banning of a free speech component and is unconstitutional.
"..Some things ARE evil and it is evil to tolerate them.....
.....Promoting same sex practices to children IS EVIL......"
As far as the "in public" context you suggest:
Teaching a child that it is not evil to be whoever they are, is more
important than serving your own Pseudo-Holy Righteousness needs and
telling them it is EVIL to be who they are.
Most gays know there is something different about them by age 5.
It is my belief that some people are born with homosexual tendencies.
I am among millions of individuals with that belief, including the majority
of the medical profession. Those wishing to "convert" or "modify behavior"
do so with great risk and peril; the result usually resulting with an asexual
individual suffering from self-hatred, depression and suicidal tendencies.
Yes, it's been long documented, contrary to the opinion of the bigots.