It's perfectly reasonable to kick a toxic person out of your community. Free speech means the government won't put you in prison. It doesn't mean that other people are required to entertain your opinions.
I agree - as long as being "toxic" means hurting the business. But as far as the "community" is concerned, it would be interesting to know what percentage of it might be, if not in favor of, but rather tolerant to Trump being president, regardless of whether he is seen as a "presidential material" (whatever that means) or not.