No... the reason they canceled the event was because they didn't want to be forced by a powerful lobby into conducting an event in a manner in which they didn't feel comfortable.You're missing the point. What was the REASON they canceled the event? To censor free speech and show bias towards gays.
If their goal were to "censor free speech and show bias towards gays" --as you suggest -- it would have made more sense to go through with the event and enforce their policies.