I'm pretty certain that American case law means that public boycotts count as an exercise of the rights covered by Freedom of Speech.
And anyone who signs any contract that doesn't include a right to cancel it - maybe with appropriate penalties - is a raving maniac. Of course there probably are a lot of them about in responsible positions, but they are still raving maniacs.