Gory signs at the farmers market?

i understand the right to protest but is the amount of gore they are showing in a public space legal? there are children and families around. imagine the people from out of town visiting trying to visit our town for the weekend and enjoy the market