The problem is that logic discussions aren't really allowed on this topic. If you don't 100% agree with these groups you're immediately labeled a bigot. There is no debate. You're a horrible person. Companies, schools, organizations, churches, etc are just rolling over because they are afraid of the discussion at this point. That's the problem.
I 100% support the "peaceful protest" concept. The problem now, however, is that the "protesters" have now taken control of the narrative and their's is the only point that is allowed to be expressed.
(OK.. that's enough politics... )