I hope Tennes has two separate companies, one for the produce and one for the wedding venue. If they are one and the same, he will have a tougher time explaining his case. If they are separate, the city has no case.
The farmers hurdle is the judge, as the city has no case in any event.
As with all of these cases in which the government unconstitutionally interferes with a persons right to discriminate, it is the judge who issues an illegal ruling.
One company? Two? Thirty? A corrupt judge can subvert all of that.