We were having a similar discussion in another forum. We agreed that people need to be educated one on one and one at a time. That's a small, but important cog in the wheel of change.
It does start out that way. But strident attacks and outlandish actions don't work. It wasn't the Black Panthers who accomplished equal civil rights. It was the many, many peaceful activists. I often wonder if Gays are their own worst enemy.