“But does someone have the right to encourage others to boycott a negros business for similarly no good reason? “
Yes.
That would be covered under the First Amendment.
I admire your consistency and you should be right.