Boston march against hate speech avoids Charlottesville chaos
Top three CEOs resign from Trump council over Charlottesville