Where the organizer's of the St. Patricks day parade receiving funds from the city of Boston, as the PP boys are in this case?
The parade uses public streets and receives police support.
I'm curious - why are you arguing so strongly to undermine the concept of freedom of association? We were all appalled that the liberals wanted to force the Boy Scouts to accept gays. Now that we've re-affirmed the right of association, you wish to undermine it - when the anti-gay group could simply apply for a permit and protest from across the street, instead of entering the event.
And the public money routine is also a favorite ploy of the left - if you receive public funds, they believe, then we can control your event. Is that really an argument you wish to adapt?