The Winterlude organizers told him he would not be allowed to serve foie..
Picard didn't cancel because of the protesters, he cancelled because he was told he couldn't do what he wanted to do, and has made his living doing.
I'm sure Winterlude felt the pressures to edit his show.
More goddam censorship.
And I hate Flay too. I still have yet to see that ep, but I heard it was an epic fail.