Freedom of association is. The same right that allows the Boy Scouts to exclude gays also allows gays to exclude protestors. You can't have it both ways.
"Philly Pride" receives public money for their event, the Boy Scouts is a private organization. Besides, IMO this seems more like a free speech than a freedom of association issue.
The BSA had to declare themselves a Christian organization to keep perverted scoutmasters at bay, Homosexuality AKA [Perversion] is not a religion, thanks for clearing that up for us!
Until I read the whole article, I will assume that those now prohibited from protesting the event were going to do what they did last year - stand on PUBLIC SIDEWALKS. They weren't trying to enter a private building or private organization. They weren't attempting to join a parade. They were standing on a sidewalk.
You think protests should be illegal if those being so protested don't like it?
You think people should be prevented from standing on sidewalks owned by the public because homosexuals don't want them there?
If anyone knows more details, post 'em. I'd like this cleared up.