Not so much a free speech issue as it is a freedom of association issue for Whole Foods. It is their property, and they are right to do with it as they please. This includes non renewing leases as they end.
The public backlash is the consequence of that expressed right.
I don't much care for the hippy-dippy attitude of the general Whole Foods ideal, but I do support them in their right of free association.
Whole Foods has to learn how to negotiate with these pukes. They should come back with a non-negotiable demand that the store only handle HYPOALLERGIC FLOWERS.