freedom of speech definetaly protects that sign in a public place (just as it protects other offensive material such as confederate or nazi flags, ku klux klan banners, etc) . the phillies are of course welcome to include or exclude anything they want, its their park after all. had i been the phillies i would have allowed them to display their sign for a few minutes to get their point across and then told them to take it down and stop causing a disturbance during a baseball game. i would NOT have prevented the other people at the park from going over and talking to them, though of course those who did had to realize that an offensive sign does NOT give you the right to hit someone, only to speak and voice your opinion.but hey, we all knew that all the philly fans are idiots anyway, so who cares what they do to each other... these are the same morons that boo santa and throw batteries at people.